Next Article in Journal
Hybrid System for Engagement Recognition During Cognitive Tasks Using a CFS + KNN Algorithm
Previous Article in Journal
New Approach of High Sensitivity Techniques Using Collective Detection Method with Multiple GNSS Receivers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Direction-of-Arrival Estimation for Circulating Space-Time Coding Arrays: From Beamspace MUSIC to Spatial Smoothing in the Transform Domain

National Laboratory of Radar Signal Processing, Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(11), 3689; https://doi.org/10.3390/s18113689
Submission received: 25 September 2018 / Revised: 22 October 2018 / Accepted: 26 October 2018 / Published: 30 October 2018
(This article belongs to the Section Remote Sensors)

Abstract

:
As a special type of coherent collocated Multiple-Input Multiple-Output (MIMO) radar, a circulating space-time coding array (CSTCA) transmits an identical waveform with a tiny time shift. It provides a simple way to achieve a full angular coverage with a stable gain and a low sidelobe level (SLL) in the range domain. In this paper, we address the problem of direction-of-arrival (DOA) estimation in CSTCA. Firstly, we design a novel two-dimensional space-time matched filter on receiver. It jointly performs equivalent transmit beamforming in the angle domain and waveform matching in the fast time domain. Multi-beams can be formed to acquire controllable transmit freedoms. Then, we propose a beamspace multiple signal classification (MUSIC) algorithm applicable in case of small training samples. Next, since targets at the same range cell show characteristics of coherence, we devise a transformation matrix to restore the rotational invariance property (RIP) of the receive array. Afterwards, we perform spatial smoothing in element domain based on the transformation. In addition, the closed-form expression of Cramer-Rao lower bound (CRLB) for angle estimation is derived. Theoretical performance analysis and numerical simulations are presented to demonstrate the effectiveness of proposed approaches.

1. Introduction

Circulating space-time coding array (CSTCA) as a simple transmission diversity technique has drawn tremendous attention from researchers recently [1,2,3,4,5,6]. Unlike traditional colocated MIMO radar [7,8,9,10], CSTCA transmits a single waveform with a tiny time shift across array elements to acquire full spatial illumination.
Space-time coding is based on the colored space-time waveform transmission principle. It allows transmitting different waveforms in different directions with a wide angular coverage [11,12,13,14,15]. The performance of four typical space-time coding waveforms for active antenna systems was assessed by ambiguity functions in [3]. The impact of mutual coupling on MIMO radar with space-time coding was investigated in [4], and a calibration procedure for the transmit beamforming was presented. Particularly, the concept of circulating space-time coding was proposed in [1]. As a special type of coherent colocated MIMO radar [16], CSTCA is simple to be implemented in engineering [17,18]. In [17], a low-cost digital beamforming technique was introduced according to circulating signal principle. In [18], the element embedded pattern error and antenna coupling were directly calibrated in operating mode by exploiting circulating space-time coding. In [19], an extended circulating space-time code with constant modulus was suggested for transmit beampattern synthesis. The joint slow-time coding with circulating codes was derived to restore the range resolution and suppress interferences in [20].
Direction-of-arrival (DOA) estimation of multiple targets is one of the most important radar applications [21,22,23]. Methods in the context of colocated MIMO radar have been developed extensively. The most popular approaches are multiple signal classification (MUSIC) and estimation of signal parameters via rotational invariance techniques (ESPRIT) with high resolution capabilities [24,25,26,27]. However, MIMO radar demands to transmit orthogonal waveforms ensuring independence between sensor channels. The completely orthogonal waveforms are hardly available for multi-channel transmissions resulting in gain fluctuations in different directions. Besides, the correlations between distinct waveforms usually lead to a high sidelobe level in range domain, which has an adverse impact on weak target detection. Additionally, the constraints of constant modulus cannot be satisfied without performance loss in such cases [28,29].
The transmit beamspace design for colocated MIMO radar has been widely explored, which is generally formulated as an optimization problem with a tedious solving process [30]. Compared with current beamspace direction finding techniques [30,31,32], the proposed MUSIC algorithm can circumvent requirements on beamspace design. Besides, DOAs can be estimated properly in case of small samples with a low sidelobe level (SLL) in range domain. Therefore, CSTCA scheme is an advisable choice in parameter estimation, which has not been suggested in the literature.
The Cramér-Rao lower bound (CRLB) as a benchmark for unbiased estimators is of pivotal importance for target parameter estimation [33,34,35]. In [36,37], the CRLB of colocated MIMO radar was derived. However, the structure of the likelihood function is changed due to the intrinsic property of coupling between pulse compression and beamforming in CSTCA. Thus, the CRLB in CSTCA is different from that in MIMO radar and deserving of further analysis.
Unlike existing DOA estimation studies that mainly concentrate on the characteristics of the covariance matrix in receive beamspace [38,39,40,41,42], we focus on the transmit beamspace to estimate DOAs in CSTCA. Our main contributions include: (1) We design a novel two dimensional space-time matched filter incorporating pulse compression with beamforming. It can form a cluster of equivalent transmit multi-beams to obtain degree-of-freedoms (DOFs) in transmit domain. (2) The beamspace MUSIC method in CSTCA is proposed. We devise the searching steering vector in beamspace and derive the spatial spectrum. Moreover, since multi-targets in the same range cell appears characteristics of coherence, we design a transformation matrix which can turn data from beamspace into element space. The desired property of rotational invariance property (RIP) at the receive array can be guaranteed through transformation. Eventually, we estimate DOAs by spatial smoothing. (3) The closed-form expressions of Cramer-Rao lower bound for angle estimation is derived for the first time.
The remainder of this paper is organized as follows: the signal model of circulating space-time coding array is formulated in Section 2. In Section 3, we present the scheme of bi-dimensional space-time matched filtering. Additionally, the beamspace MUSIC method and the spatial smoothing method in transform domain are proposed in application of different scenarios. Experimental results demonstrating the effectiveness of the proposed algorithms are given in Section 4, followed by conclusions drawn in Section 5.

2. Signal Model of Circulating Space-Time Coding Array

Consider a uniform linear M element CSTCA with half-wavelength spacing d. An identical linear frequency modulation (LFM) waveform circulates through every channel. The tiny time shift Δt is employed across array elements. The transmitted signal of the mth element can be expressed as:
s m ( t ) = e j 2 π f 0 t s ( t ( m 1 ) Δ t )
where f0 is the carrier frequency. The time shift is inversely proportional to signal bandwidth B. The transmitted waveform s(t) can be written as:
s ( t ) = rect ( t T p ) e j π μ t 2
where rect ( t T p ) = { 1 , 0 t T p 0 , else is the rectangular envelope, and μ = B/Tp is the chirp rate with Tp being the pulse duration. Furthermore, the time-variant waveform can be combined with the time-invariant spatial phase codes in space-time coding to improve the range resolution [2]. This kind of transmit diversity technique imposes an additional phase shift on the emitted signal. Meanwhile, the waveform itself is unchangeable. Herein, we associate LFM waveform as the time domain signal with Barker code c = [c1, c2, …, cM] as the spatial domain signal. Thus, the m-th hybrid signal can be represented by:
s m ( t ) = c m s m ( t )
The overall transmitted signal at angle θ in range R can be modelled as:
S T ( t τ , θ ) = e j 2 π f 0 ( t τ ) m = 1 M e j 2 π d λ ( m 1 ) sin θ s ( t ( m 1 ) Δ t τ )
where τ = R/c is the time delay. As illustrated in Figure 1, the transmitted signal is highly overlapped along the time axis. The envelope of overall signal is similar to the trapezoid with time duration Tp in −3 dB level due to the transient effect. Besides, the pulse duration of overall signal is expanded into Tp + (M − 1)Δt leading to an edge effect [6]. Note that the transmitted signal of every element can’t be summed in any range cell, since Δt = 1/B exactly corresponds to the size of a range resolution cell, that is, c/2B. Thus, CSTCA is capable of full spatial coverage with a range-angle- dependent transmit beampattern as shown in Figure 2. It is shown that the mainlobe points to different directions at distinct time instants during the pulse duration.
Without loss of generality, suppose Q far-field point targets at angles θ1, …, θQ at ranges R1, …, RQ. After backscattering, the received signal at the nth element can be concisely written as
y n ( t ) = q = 1 Q ζ q e j 2 π f 0 ( t τ q ) e j 2 π d λ ( n 1 ) sin θ q m = 1 M e j 2 π d λ ( m 1 ) sin θ q s ( t ( m 1 ) Δ t τ m , n , q ) + n ( t )
where ξq denotes the complex scattering coefficient of the qth target, τ m , n , q = τ q d ( m 1 ) sin θ q / c d ( n 1 ) sin θ q / c is the round-trip time delay with τ q = 2 R q / c , n(t) is the additive Gaussian white noise with zero-mean. Under the assumption of a narrowband sounding signal, we have s ( t ( m 1 ) Δ t τ m , n , q ) s ( t ( m 1 ) Δ t τ q ) . Therefore, (5) can be rewritten as
y n ( t ) q = 1 Q ζ q e j 2 π f 0 ( t τ q ) e j 2 π d λ ( n 1 ) sin θ q m = 1 M e j 2 π d λ ( m 1 ) sin θ q s ( t ( m 1 ) Δ t τ q ) + n ( t )
After down-conversion, the received signal from N receive channels can be concisely formulated as
Y ( t , θ ) = A R ( θ ) [ w 1 ( A T ( θ ) S ( t ) ) T w 2 ] + n ( t )
where A R ( θ ) = [ a R ( θ 1 ) , a R ( θ 2 ) , , a R ( θ Q ) ] is the N × Q receive array manifold with N × 1 receive steering vector a R ( θ q ) = [ 1 , exp { j 2 π d sin θ q / λ 0 } , , exp { j 2 π d ( N 1 ) sin θ q / λ 0 } ] , A T ( θ ) = [ a T ( θ 1 ) , a T ( θ 2 ) , , a T ( θ Q ) ] is the M × Q transmit array manifold with M × 1 transmit steering vector a T ( θ q ) = [ 1 , exp { j 2 π d sin θ q / λ 0 } , , exp { j 2 π d ( M 1 ) sin θ q / λ 0 } ] T , S ( t ) = [ s ˜ 1 ( t ) , s ˜ 2 ( t ) , , s ˜ Q ( t ) ] M × Q is the transmit waveform matrix with M × 1 waveform vector s ˜ q ( t ) = [ s ( t τ q ) , s ( t Δ t τ q ) , , s ( t ( M 1 ) Δ t τ q ) ] T , w1 = diag(ξ1 e j 2 π f 0 τ 1 , …, ξQ e j 2 π f 0 τ Q ) denotes a diagonal matrix with qth diagonal elements ξq e j 2 π f 0 τ q , w2 = [1, 1, …, 1]M×1, n(t) is the N × 1 Gaussian white noise. ⊙ stands for the Hadamard product, (·)T denotes the transposition operation.

3. DOA Estimation for Circulating Space-Time Coding Array

3.1. Two-Dimensional Space-Time Matched Filtering Design

Based on the time-angle-dependent transmit beampattern in CSTCA, the conventional matched filter in fast time domain is no longer applicable. In this section, we devise a two-dimensional space-time matched filter to perform transmit beamforming and pulse compression simultaneously. The matched function can be formulated as:
h ( t , θ i ) = n = 1 M e j 2 π d λ ( n 1 ) sin θ i s ( t ( n 1 ) Δ t )
where θi is the matched angle, namely, the beamforming direction. It satisfies the following condition:
sin θ i = 1 + 2 ( i 1 ) / M , i = 1 , , M
Under the constraint of (9), the steering vector can be turned into a discrete Fourier basis, that is, ej2πmi/M with m = 0, …, M − 1, i = 0, …, M − 1. The M matched filters can perform ordinary beamforming to obtain M orthogonal beams for omnidirectional detection. Since we focus on the feature of transmit beamspace, we adopt non-adaptive beamforming at the receiver. The output after receive beamforming can be written as:
z ( t , θ ) = w R T Y ( t , θ )
where wR = [1, 1, …, 1]N×1 is the receive weight vector, τ i = 2 R i / c , i = 1 , , Q . Then, the signal is fed back into the matched filter bank. The output of the ith matched filter channel can be written as:
z ˜ ( t , θ i ) = h ( t , θ i ) z ( t , θ )
where denotes the convolution operator. Note that the matched filtering can also be conducted before receive beamforming. Two processing procedures are theoretically equivalent with differences in practical application. Here, we utilise receive beamforming before matched filter to reduce the system complexity. Next, substitute (8) and (10) into (11), the output is expanded as:
z ˜ ( t , θ i ) = q = 1 Q n = 1 M m = 1 M ζ q e j 2 π d λ ( m 1 ) sin θ q e j 2 π d λ ( n 1 ) sin θ i A C F S ( i q n + m )
where the auto-correlation function ACF can be extended as
A C F S ( i q n + m ) = exp ( j π μ ( t ( m + n 2 ) Δ t + τ q ) ( t + ( n m ) Δ t τ q ) ) sin ( 2 π μ ( T P + ( N 1 ) Δ t ) ( t + ( n m ) Δ t τ q ) ) 2 π μ ( t + ( n m ) Δ t τ q )
The ACF is a function of both continuous time τq and discrete time iq, m, n with iq = τqt. The envelope in (13) is similar with sinc function. Besides, it is shown in (12) that the equivalent transmit beampattern via matched filtering is determined by the exponential term, and the time shift Δt has no influence on it. Thereby, the angular resolution in CSTCA is the same as that in phased array counterpart.
It is worth noticing that the space-time matched filter can bring an equivalent transmit beampattern gain with a value of 10log10M2. Additionally, the pulse compression gain is equal to 10log10BT/M, which is reduced by a factor of M in comparison with conventional pulse compression gain 10log10BT. The main reasons are listed as follows. At first, the power of transmitted signal is uniformly distributed in space. As a result, the power for one of the M beams is only 1/M of the total radiated power. Secondly, as shown in Figure 3, the time duration of the mainlobe (the segment between two dotted lines) is only the fraction 1/M of the whole pulse duration, since the width of mainlobe at a given probing angle is π/M in typical beampattern. Consequently, the effective coherent summation time of space-time matched filter is equal to Tp/M, which means only 1/M of the bandwidth is sent in LFM signal. Thus, the pulse compression gain is degraded by a factor M. Furthermore, the range resolution is also reduced.

3.2. Beamspace MUSIC Algorithm

In this subsection, we propose a simple beamspace MUSIC algorithm. Unlike conventional beamspace DOA estimation methods, the spatial spectrum estimation in CSTCA can be directly performed in beamspace without design of beamforming matrix, since multiple beams are formed via space-time matched filtering.
Because different matched angles of filters give rise to different outputs. Peaks only appear via the matched filter wherein the matched angle is closest to the true target angle. For other matched filters, it is mismatched. We regard the peak locations as the target ranges. Thus, the target range can be considered as a priori knowledge. The samples at peaks are picked out. They serve as training samples to construct the sample covariance matrix (SCM). Firstly, we can obtain:
z = i = 1 Q Z ˜ ( τ i )
where Z ˜ ( t ) = [ z ˜ ( t , θ 1 ) , z ˜ ( t , θ 2 ) , , z ˜ ( t , θ M ) ] T , τ i = 2 R i / c ,   i = 1 , , Q . To acquire a sufficient amount of training samples, we exploit the coherent pulse train in slow time domain. Received data from K pulses is arranged into the M×K SCM, written as:
Z = [ z 1 , z 2 , , z K ]
The data cube and matched filter configuration are portrayed in Figure 4 to visualize the processing. As can be seen, range cells of potential targets are selected and are combined with the K pulses. In practice, the SCM is basically estimated by secondary training samples referred to as sample matrix inverse (SMI) method, which is expressed as:
R ^ = Z Z H
where (·)H denotes the Hermitian operation.
The eigen-decomposition of SCM R ^ yields R ^ = E Λ E H = E S Λ S E S H + E N Λ N E N H , where ES and EN are the signal subspace matrix and orthogonal noise subspace matrix, ΛS = diag{λ1, …, λQ} and ΛN = diag{σ2, …, σ2} collect the eigenvalues with λ1λ2 ≥ … ≥ λQλQ+1 = … = σ2, respectively. Subsequently, the beamspace spatial spectrum is established as:
P ( θ ) = 1 a b e a m H ( θ ) E N E N H a b e a m ( θ )
where abeam(θ) is the M × 1 beamspace steering vector. It is noteworthy that abeam(θ) is distinguishable with the element space steering vector aelement(θ) = [1, exp{j2πdsinθ/λ},…, exp{j2π(M − 1)dsinθ/λ}]. We devise the beamspace steering vector by the following steps. Firstly, signal reflected from direction θ, range Rq via ith matched filter can be written as:
F i ( θ , t ) = ( m = 1 M e j 2 π d λ ( m 1 ) sin θ s ( t ( m 1 ) Δ t τ q ) ( n = 1 M e j 2 π d λ ( n 1 ) sin θ i s ( t ( n 1 ) Δ t ) )
Next, stack the outputs from M channels into a column vector:
F ˜ ( θ , t ) = [ F 1 ( θ , t ) , F 2 ( θ , t ) , , F M ( θ , t ) ] T
Then, the samples in target range bins are selected out to make up the beamspace searching vector, that is:
a b e a m ( θ ) = F ˜ ( θ , τ q )
Since the pulse compression and beamforming are implemented concurrently, data via matched filtering is decoupled in time and angle domains. It implies that the range bin corresponding to any one of targets contains the angle information to reflect characteristics of the beamspace steering vector. Therefore, we only choose an arbitrary target to construct the beamspace searching vector in (20), which can significantly reduce the computational burden compared with utilization of entire Q targets. Moreover, the amplitudes of Q spectral peaks in (20) are different. The spectral peak intensity of the chosen qth target is slightly higher than others. When we use all the target samples to obtain beamspace steering vector, the peak intensities of Q targets will tend to be the same. However, it is insignificant to performance improvements and increases the computational complexity.

3.3. Spatial Smoothing Method in Transform Domain

In this subsection, we consider multiple closely spaced targets whose spacing is less than a range resolution cell. Since the range cell consisting of different target samples can’t satisfy the independent and identically distributed (IID) conditions and embodies feature of coherent signals, the proposed beamspace MUSIC method fails to estimate DOA accurately. To deal with this issue, we design a transformation matrix to apply spatial smoothing in element space.
Classical spatial smoothing technique makes use of the linear phase relationship between elements to guarantee nonsingularity of SCM. Motivated by the fact that the ordinary beamforming in beamspace via space-time matched filter is based on the discrete Fourier transform (DFT), we may conversely perform IDFT to return to element space. However, the beamforming matrix in space-time matched filter isn’t strictly in accordance with the discrete Fourier basis. Correspondingly, we can’t obtain the rotational invariance property in element space through IDFT directly. Remarkably, we design the transformation matrix with an approximate Vandermonde structure, which can be expressed as:
T = [ 1 1 1 e j 2 π d λ sin θ 1 e j 2 π d λ sin θ 2 e j 2 π d λ sin θ M e j 2 π d λ ( M 1 ) sin θ 1 e j 2 π d λ ( M 1 ) sin θ 2 e j 2 π d λ ( M 1 ) sin θ M ]
Thus, the data matrix in element space can be written as:
X ( t ) = T Z ˜ ( t )
Figure 5 instantiates the regularity of amplitude-phase for data in element space. As can be seen, the amplitude is approximate to the unit value after transformation. Meanwhile, the phase is uniformly distributed at intervals of 90° in case of a single target at θ0 = 30°, R0 = 5 km. It verifies that the transformation procedure in (21) can restore the rotational invariance structure. In sequence, the range bins of targets are extracted out of data matrix X. The M × 1 data vector can be given as:
x = i = 1 Q X ( τ i )
where τ i = 2 R i / c ,   i = 1 , , Q . Then, we can obtain the M × K data matrix by sampling from K pulses, which is expressed as:
X = [ x 1 , x 2 , x K ]
Next, we divide the M elements uniform linear array (ULA) into P = MN0 + 1 overlapping subarrays of size N0. Each subarray is separated by one element. The covariance matrix of the pth subarray can be written as:
R ^ p = X p X p H
where X p = [ X ( p ) , X ( p + 1 ) , , X ( p + N 0 + 1 ) ] T is the N0 × K data matrix of the pth subarray, X ( p ) denotes the pth row vector of X . The spatial smoothing matrix is the average of subarray covariance matrix, expressed as:
R ^ = 1 P p = 1 P R ^ p
Eventually, we can adopt basic MUSIC method to estimate DOAs since we have transformed data into the element space. Because of limitation of space, we won’t repeat it here.

4. Simulation Results

In this section, we consider a 13-element uniform linear CSTCA with half-wavelength spacing. The reference carrier frequency is f0 = 10 GHz and the time shift is Δt = 0.05 µs. We set SNR = −20 dB unless otherwise specified. Note that the said SNR is before matched filtering. The additive noise is zero-mean complex Gaussian distributed. We use 0.001° mesh grids to search candidate peaks, and conduct computer simulations with 200 independent Monte Carlo trials. The accuracy of DOA estimates is evaluated by the root mean square errors (RMSEs), expressed as:
RMSE = 1 Mon Q i = 1 Mon q = 1 Q ( θ ^ q ( i ) θ q ) 2
where Mon denotes the number of Monte Carlo trial runs, θ ^ q ( i ) is the estimated angle of the qth target in the ith run, and θq is the true angle of the qth target. Another performance measurement metric is the resolution probability reflecting detection efficiency. In this case, we assume two closely-spaced point targets from directions θ1 = 4°and θ2 = 6°. It succeeds in resolving if and only if the following inequality holds [43]:
D ( θ 1 ) + D ( θ 2 ) 2 > D ( θ 1 + θ 2 2 )
where D ( θ i ) = M a b e a m H ( θ i ) E S E S H a b e a m ( θ i ) is the null spectrum value of θi.

4.1. Two-Dimensional Space-Time Matched Filter

Figure 6 plots the one-dimensional range profile via space-time matched filtering in case of a single target at θ1 = 0° and R1 = 5 km. The right side figure is the zoom-in of the range profile in range of [4.5 km, 5.5 km]. It is shown that the two peaks are situated at target locations. Note that the −3 dB width of the mainlobe for hybrid signal is evidently narrower than that for circulating LFM signal. As mentioned before in Section 3.1, the range resolution is degraded by a factor of M when transmitting circulating LFM signal in CSTCA. Particularly, the hybrid code scheme can significantly improve the range resolution. In addition, the sidelobe level for circulating LFM waveform is nearly below −40 dB in most range areas without window weighting. It is much lower than the SLL of LFM waveform itself, which is generally −13.2 dB. The reason is that transmitted signal of every element influences each other via sidelobes. As a result, the sidelobes can compensate each other for most ranges. Based on the positive impact of the sidelobes’ interaction, the SLL is reduced. However, the SLL for hybrid code is increased considerably, wherein it is almost 20 dB higher than that for circulating LFM signal. Since the time and space are dependent in CSTCA, both the spatial waveform and the temporal waveform are demanded to have low range SLLs to reduce the synthesized SLL. However, the peak SLL of spatial phase code is much higher than that for pure circulating temporal waveform, since the code length is limited by the element number. Thus, the peak SLL is larger for hybrid code. We can conclude that the range resolution enhancement in hybrid code is at cost of the side lobe level.

4.2. DOA Estimation Performance Analysis for Beamspace MUSIC Algorithm

In this example, we assess the performance of proposed beamspace MUSIC algorithm. The analytical expression for exact Cramer-Rao lower bounds (CRLBs) is derived to benchmark the method (see Appendix A).
Assume that two targets are at θ1 = 0°, θ2 = 10°, and R1 = 3 km, R2 = 5 km. As shown in Figure 7, the proposed method can accurately estimate DOAs with two peaks at targets’ locations, that is, θ1 = 0°and θ2 = 10°. The beamforming angle in space-time matched filter is uniformly distributed in form of sin(θ) in Figure 7a in contrast of a uniform distribution of θ in Figure 7b. As can be seen, the performance in Figure 7a outperforms that in Figure 7b. Since the steering vector e j 2 π ( n 1 ) d sin θ i / λ in matched filter is consistent with Discrete Fourier orthogonal basis in Figure 7a. As a result, the transformation from element space to beamspace via matched filtering is an orthogonal transformation, which can ascertain no loss of energy in the process. Therefore, the corresponding sample covariance matrix can provide better orthogonality between noise subspace and beamspace steering vector in (17). Moreover, there is little discrepancy between the two paradigms. Because the imposed Barker code alters the original phases of circulating LFM signal without any changes in the waveform itself.
In this example, we consider two targets at θ1 = −3°, θ2 = 5°, respectively. The sample number K is set to be 100. The pulse compression gain is approximate to 10 dB, and the equivalent transmit beampatten gain is nearly 20 dB. Therefore, overall gain is 30 dB. The RMSEs with respect to input SNRs are plotted in Figure 8, where the SNRs vary over a range of −40 dB to 0 dB. It can be observed that the RMSEs decrease monotonically as SNRs increase. A little difference exists between the two cases (with or without Barker code). It is seen from Figure 8 that RMSEs of DOA estimation are close to the CRLBs at moderate and high SNRs regions. The accuracy of the angle estimation is enhanced with increment of SNRs. Figure 9 plots RMSEs versus the number of snapshots at SNR = −20 dB. It is shown that the angle can be estimated accurately at small number of snapshots. The direction finding performance attains the CRLBs when the snapshot number is more than 20.
Figure 10 displays the resolution probability against SNRs at K = 50. It is shown that the resolution probability becomes larger when SNRs increase. It achieves 100% at SNR = −18 dB. In Figure 11, the variation of resolution probability with number of snapshots is depicted at SNR = −20 dB. It is observed that the resolution probability increases with a larger sample number. In Figure 12, the dependence between resolution probability and the angle separation is plotted at SNR = −20 dB and K = 50. The angles of two targets are set as θ1 = θcen − Δθ/2 and θ2 = θcen + Δθ/2 with central angle θcen = 5°. The angle separation is from 1° to 6°. The minimum angular separation for a specific resolution performance can be determined from the curves. It is shown that the resolution probability increases monotonically with increased angle separations in the range of [2.5°, 4°]. In addition, measurements of two transmit waveforms show slightly differences in DOA estimation performance in Figure 10, Figure 11 and Figure 12.

4.3. DOA Estimation Performance Analysis for Spatial Smoothing in Transform Domain

In this example, we demonstrate the effectiveness of the spatial smoothing technique in transform domain in case of two targets in the same range cell under test (CUT). The CSTCA is divided into 3 overlapped subarrays. The other parameters are identical with those in beamspace MUSIC simulations.
Figure 13 plots the spatial spectrum of two transmit waveforms. It is observed that the spectral peaks point to true target angles at θ1 = −5°, θ2 = 15° and R1 = R2 = 5 km, respectively. Moreover, the spatial spectrum of pure circulating LFM waveform has lower background noise level and more evident peak than the hybrid code. The reason is that Barker code introduces random phases across array elements, which has adverse influence on spatial phase relationship in element domain. In this regard, pure circulating LFM waveform is more beneficial to angle estimation.
The RMSEs curves versus SNRs at K = 50 are displayed in Figure 14. It is shown that the angular RMSEs descend linearly when SNR > −30 dB demonstrating the excellent performance in angular estimation. Figure 15 plots RMSEs curves versus snapshots, wherein two curves exhibit similar variation trends in comparison with Figure 9. Furthermore, the CRLB curve in element space is analogous to that in beamspace in Figure 8 and Figure 9 for the following two reasons. Firstly, the transformation from beamspace to element space through (21) doesn’t introduce additional information such as new independent training samples. Thereby, the structure of SCM isn’t changed. Secondly, the total energy is lossless in the orthogonal transformation step by (21). The reduced array aperture in subarray partition would cause a little gain loss. For the sake of simplicity, the CRLB curve in element space isn’t derived here.
The resolution probability curves versus input SNRs, the number of snapshots and the angular separation are depicted in Figure 16, Figure 17 and Figure 18, respectively. As can be seen in Figure 16, the resolution probability for pure circulating space-time LFM signal is equal to 100% when SNRs ≥ −12 dB with K = 200. While it is −9 dB for the Barker code. It indicates that the circulating space-time LFM signal is more sensitive to the variation of SNRs. As illustrated in Figure 17, the probability of resolution is improved as the increase of snapshot number with SNRs = −25 dB. It is worth noting that the coherent pulse trains as sample data can also be applied to Doppler processing subsequently in future work. As shown in Figure 18, a good performance can be achieved when the angular separation is in excess of 4° in both curves.

5. Conclusions

The circulating space-time coding array (CSTCA) radar employs a tiny time shift across array elements. It can provide a simple way to acquire a wide angular coverage with a stable gain by transmitting an identical waveform, and obtains a low sidelobe level in range domain. As a special type of coherent colocated MIMO radar, CSTCA is much simpler to be implemented in practice. In this paper, we solve the issue of DOA estimation in CSTCA. At first, we designed a two-dimensional space-time matched filter to form multi-beams affording controllable transmit freedom, and the pulse compression is performed simultaneously. Then, we proposed the beamspace MUSIC method to estimate DOAs. We devised the beamspace searching vector to derive the spatial spectrum. Afterwards, we designed a transformation matrix to map the received data cube from beamspace into element space in case of closely-spaced targets. Based on the transformation, the RIP can be restored and spatial smoothing is performed. Theoretical performance analysis and numerical simulations on the RMSEs, the probability of resolution as well as CRLB curve can demonstrate the effectiveness of proposed approaches. Our future work will focus on the practical obstacles including DOA estimation under additive colored Gaussian noise scenarios. Multiple parameters optimization problem for performance enhancement is also one of ongoing investigations.

Author Contributions

H.W., G.L., J.X., S.Z., C.Z. designed the experiments. H.W. conducted the experiments; H.W., G.L., J.X., analyzed the results; H.W. evaluated the system performance; and all authors contributed to the writing and revising of the manuscript.

Funding

This work was jointly supported by National Key R&D Program of China(2016YFE0200400), National Natural Science Foundation of China (61771015), Key R&D Program of Shaanxi Province(2017KW-ZD-12), Innovative Research Group of National Natural Science Foundation of China (61621005), and the Fund for Foreign Scholars in University Research and Teaching Programs (the 111 Project) (No. B18039).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. CRLB Derivation for Angle Estimation

In this section, we study the performance lower bound of the CSTCA radar by deriving the CRLBs for angle. The unknown parameter vector can be modeled as α = [ θ , ζ ¯ , ζ ˜ ] T , where the deterministic parameters of the signal are collected in α with ζ ¯ = Re { ζ } and ζ ˜ = Im { ζ } , respectively. The likelihood function of the data in beamspace after matched filtering is given by:
L ( z ˜ ( 1 ) , , z ˜ ( K ) ) = 1 ( 2 π ) K ( σ / 2 ) K exp { 1 σ k = 1 K ( z ˜ ( k ) y ˜ ( k ) ) H · ( z ˜ ( k ) y ˜ ( k ) ) }
where z ˜ ( k ) denotes the kth column of Z in (15), y ˜ ( k ) denotes the signal components of Z . Then, the log-likelihood function is:
ln L = K ln ( π σ ) 1 σ k = 1 K [ z ˜ ( k ) y ˜ ( k ] H · [ z ˜ ( k ) y ˜ ( k ]
First, we calculate the derivatives of (30) with respect to θ , ξ ¯ and ξ ˜ . We have:
ln L θ = 2 σ Re { k = 1 K ( m = 1 M n = 1 M ζ A θ G ) H e }
ln L ζ ¯ = 2 σ Re { k = 1 K ( m = 1 M n = 1 M A G ) H e }
ln L ζ ˜ = 2 σ Im { k = 1 K ( m = 1 M n = 1 M A G ) H e }
where A = [ e j 2 π d λ ( ( m 1 ) sin θ ( n 1 ) sin θ 1 ) , , e j 2 π d λ ( ( m 1 ) sin θ ( n 1 ) sin θ M ) ] T with sin θ i = 1 + 2 ( i 1 ) / M , i = 1 , , M and G = e ( j π μ ( m + n 2 ) ( n m ) Δ t 2 ) sin ( π μ T P ( n m ) Δ t ) π μ ( n m ) Δ t , e = z ˜ ( k ) y ˜ ( k ) denotes the independent noise which is assumed to be a zero-mean white Gaussian vector with complex covariance e = σ 2 I M × 1 . In subsequence, the elements of the Fisher matrix J can be calculated by:
J θ θ = E [ ( ln L θ ) ( ln L θ ) T ] = 2 σ Re { k = 1 K [ ( m = 1 M n = 1 M ζ A θ G ) H ( m = 1 M n = 1 M ζ A θ G ) ] }
J θ ζ ¯ = E [ ( ln L θ ) ( ln L ζ ¯ ) T ] = 2 σ Re { k = 1 K [ ( m = 1 M n = 1 M ζ A θ G ) H ( m = 1 M n = 1 M A G ) ] }
J θ ζ ˜ = E [ ( ln L θ ) ( ln L ζ ˜ ) T ] = 2 σ Im { k = 1 K [ ( m = 1 M n = 1 M ζ A θ G ) H ( m = 1 M n = 1 M A G ) ] }
J ζ ¯ ζ ¯ = E [ ( ln L ζ ¯ ) ( ln L ζ ¯ ) T ] = 2 σ Re { k = 1 K [ ( m = 1 M n = 1 M A G ) H ( m = 1 M n = 1 M A G ) ] }
J ζ ¯ ζ ˜ = E [ ( ln L ζ ¯ ) ( ln L ζ ˜ ) T ] = 2 σ Im { k = 1 K [ ( m = 1 M n = 1 M A G ) H ( m = 1 M n = 1 M A G ) ] }
J ζ ˜ ζ ˜ = E [ ( ln L ζ ˜ ) ( ln L ζ ˜ ) T ] = 2 σ Re { k = 1 K [ ( m = 1 M n = 1 M A G ) H ( m = 1 M n = 1 M A G ) ] }
Define two vectors w = ( m = 1 M n = 1 M A G ) and w θ = ( m = 1 M n = 1 M A θ G ) . Therefore, the FIM can be derived as:
J = [ J θ θ J θ ζ ¯ J θ ζ ˜ J θ ζ ¯ H J ζ ¯ ζ ¯ J ζ ¯ ζ ˜ J θ ζ ˜ H J ζ ¯ ζ ˜ H J ζ ˜ ζ ˜ ] = 2 K σ [ | ξ | 2 w θ 2 Re { w θ H w ζ } Im { w θ H w ζ } Re { w θ H w ζ } w 2 0 Im { w θ H w ζ } 0 w 2 ]
By utilizing the Schur complement, the inverse of the FIM can be expressed as:
J 1 = [ J 11 J 12 J 21 J 22 ] 1 = [ D 1 × × × ]
where J 11 = J θ θ , J 12 = J 21 H = [ J θ ζ ¯ J θ ζ ˜ ] , J 22 = [ J ζ ¯ ζ ¯ J ζ ¯ ζ ˜ J ζ ¯ ζ ˜ H J ζ ˜ ζ ˜ ] . Thus, we can obtain:
D = J 11 J 12 J 22 1 J 21 = 2 K σ | ζ | 2 ( w θ 2 | w θ H w | 2 w 2 )
The CRLBs for angle can be written as:
C R L B θ = 1 2 K S N R ( w θ 2 | w θ H w | 2 w 2 )

References

  1. Babur, G.; Aubry, P.; Chevalier, F.L. Space-time radar waveforms: Circulating codes. J. Electr. Comput. Eng. 2013, 1, 9. [Google Scholar] [CrossRef]
  2. Babur, G.; Aubry, P.; Chevalier, F.L. Simple transmit diversity technique for phased array radar. IET Radar Sonar Navig. 2016, 10, 1046–1056. [Google Scholar] [CrossRef]
  3. Babur, G.; Aubry, P.; Chevalier, F.L. Space-time codes for active antenna systems: Comparative performance analysis. In Proceedings of the 2013 IET International Radar Conference, Xi’an, China, 14–16 April 2013; pp. 1–6. [Google Scholar]
  4. Babur, G.; Aubry, P.J.; Chevalier, F.L. Antenna coupling effects for space-time radar waveforms: Analysis and calibration. IEEE Trans. Antennas Propag. 2014, 62, 2572–2586. [Google Scholar]
  5. Roussel, K.; Babur, G.; Chevalier, F.L. Optimization of low sidelobes radar waveforms: Circulating codes. In Proceedings of the 2015 IEEE Radar Conference, Johannesburg, South Africa, 27–30 October 2015; pp. 1–6. [Google Scholar]
  6. Faucon, T.; Pinaud, G.; Chevalier, F.L. Mismatched filtering for circulating space-time codes. In Proceedings of the 2015 IET International Radar Conference, Hangzhou, China, 14–16 October 2015. [Google Scholar]
  7. Rabideau, D.J. Adaptive MIMO radar waveforms. In Proceedings of the 2008 IEEE Radar Conference, Rome, Italy, 26–30 May 2008; pp. 1–6. [Google Scholar]
  8. Calderbank, R.; Howard, S.D.; Moran, B. Waveform diversity in radar signal processing. IEEE Signal Process. Mag. 2009, 26, 32–41. [Google Scholar] [CrossRef]
  9. Li, J.; Stoica, P. MIMO Radar Signal Processing; Wiley: Hoboken, NJ, USA, 2009. [Google Scholar]
  10. Li, J.; Stoica, P. MIMO radar with colocated antennas. IEEE Signal Process. Mag. 2007, 24, 106–114. [Google Scholar] [CrossRef]
  11. Stoica, P.; Li, J.; Xue, M. Transmit codes and receive filters for radar. IEEE Signal Process. Mag. 2008, 25, 94–109. [Google Scholar] [CrossRef]
  12. Calvary, P.; Janer, D. Spatio-temporal coding for radar array processing. In Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, Seattle, WA, USA, 12–15 May 1998; pp. 2509–2512. [Google Scholar]
  13. Chevalier, F.L. Space-time transmission and coding for airborne radars. Radar Sci. Technol. 2008, 6, 6. [Google Scholar]
  14. Guyvarch, J.P.; Savy, L.; Chevalier, F.L. Space-time diversity for active antenna systems. In Waveform Design and Diversity for Advanced Radar Systems; Institution of Engineering and Technology: Stevenage, UK, 2012; pp. 317–341. [Google Scholar]
  15. Melvin, W.L.; Scheer, J.A. Principles of Modern Radar: Advanced Techniques; Institution of Engineering and Technology: Stevenage, UK, 2013. [Google Scholar]
  16. Chevalier, F.L. Range-angle performances of coherent MIMO long-range radars. In Proceedings of the 2014 IEEE General Assembly and Scientific Symposium, Beijing, China, 16–23 August 2014; pp. 1–4. [Google Scholar]
  17. Babur, G.; Manokhin, G.O.; Geltser, A.A.; Shibelgut, A.A. Low-cost digital beamforming on receive in phased array radar. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 1355–1364. [Google Scholar] [CrossRef]
  18. Babur, G.; Manokhin, G.O.; Monastyrev, E.A.; Geltser, A.A.; Shibelgut, A.A. Simple calibration technique for phased array radar systems. Progr. Electromagn. Res. M 2017, 55, 109–119. [Google Scholar] [CrossRef]
  19. Li, S.; Liu, N.; Zhang, L.; Zhang, J.; Tang, S.; Huang, X. Transmit beampattern synthesis for MIMO radar using extended circulating code. IET Radar Sonar Navig. 2018, 12, 610–616. [Google Scholar] [CrossRef]
  20. Li, S.; Zhang, L.; Liu, N.; Zhang, J.; Tang, S. Transmit diversity technique based on joint slow-time coding with circulating code. IET Radar Sonar Navig. 2017, 11, 1243–1250. [Google Scholar] [CrossRef]
  21. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  22. Roy, R.; Kailath, T. Esprit-estimation of signal parameters via rotational invariance techniques. IEEE Trans. Acoust. Speech Signal Process. 2002, 37, 984–995. [Google Scholar] [CrossRef]
  23. Haardt, M. Efficient One-, Two-, and Multidimensional High-Resolution Array Signal Processing. Ph.D. Thesis, Shaker Verlag, Aachen, Germany, 1997. [Google Scholar]
  24. Xu, L.; Li, J.; Stoica, P. Target detection and parameter estimation for MIMO radar systems. IEEE Trans. Aerosp. Electron. Syst. 2009, 44, 927–939. [Google Scholar]
  25. Bekkerman, I.; Tabrikian, J. Target detection and localization using MIMO radars and sonars. IEEE Trans. Signal Process. 2006, 54, 3873–3883. [Google Scholar] [CrossRef]
  26. Duofang, C.; Baixiao, C.; Guodong, Q. Angle estimation using esprit in MIMO radar. Electron. Lett. 2008, 44, 770–771. [Google Scholar] [CrossRef]
  27. Jinli, C.; Hong, G.; Weimin, S. Angle estimation using esprit without pairing in MIMO radar. Electron. Lett. 2008, 44, 1422–1423. [Google Scholar] [CrossRef]
  28. Blunt, S.D.; Mokole, E.L. Overview of radar waveform diversity. IEEE Trans. Aerosp. Electron. Syst. Mag. 2016, 31, 2–42. [Google Scholar] [CrossRef]
  29. Gini, F. Waveform Design and Diversity for Advanced Radar Systems; IET Press: London, UK, 2012; Volume 552. [Google Scholar]
  30. Khabbazibasmenj, A.; Hassanien, A.; Vorobyov, S.A.; Morency, M.W. Efficient transmit beamspace design for search-free based DOA estimation in MIMO radar. IEEE Trans Signal Process. 2013, 62, 1490–1500. [Google Scholar] [CrossRef]
  31. Hassanien, A.; Vorobyov, S.A. Transmit Energy Focusing for DOA Estimation in MIMO Radar With Colocated Antennas. IEEE Trans. Signal Process. 2010, 59, 2669–2682. [Google Scholar] [CrossRef]
  32. Khabbazibasmenj, A.; Vorobyov, S.A.; Hassanien, A.; Morency, M.W. Transmit beamspace design for direction finding in colocated MIMO radarwith arbitrary receive array and even number of waveforms. IEEE Signals Syst. Comput. 2013, 48, 1307–1311. [Google Scholar]
  33. Stoica, P.; Nehorai, A. Performance study of conditional and unconditional direction-of-arrival estimation. IEEE Trans. Acoust. Speech Signal Process. 1990, 38, 1783–1795. [Google Scholar] [CrossRef]
  34. Stoica, P.; Nehorai, A. Music, maximum likelihood, and cramer-rao bound. IEEE Trans. Acoust. Speech Signal Process. 1989, 38, 720–741. [Google Scholar] [CrossRef]
  35. Renaux, A.; Forster, P.; Chaumette, E.; Larzabal, P. On the high-snr conditional maximum-likelihood estimator full statistical characterization. IEEE Trans Signal Process. 2006, 54, 4840–4843. [Google Scholar] [CrossRef]
  36. Lehmann, N.H.; Fishler, E.; Haimovich, A.M.; Blum, R.S.; Chizhik, D.; Cimini, L.J. Evaluation of transmit diversity in mimo-radar direction finding. IEEE Trans Signal Process. 2007, 55, 2215–2225. [Google Scholar] [CrossRef]
  37. Li, J.; Xu, L.; Stoica, P.; Forsythe, K.W.; Bliss, D.W. Range compression and waveform optimization for MIMO radar: A cramÉr–rao bound based study. IEEE Trans. Signal Process. 2008, 56, 218–232. [Google Scholar]
  38. Kautz, G.M.; Zoltowski, M.D. Beamspace DOA estimation featuring multirate eigenvector processing. IEEE Trans. Signal Process. 2002, 44, 1765–1778. [Google Scholar] [CrossRef]
  39. Li, F.; Liu, H. Statistical analysis of beam-space estimation for direction-of-arrivals. IEEE Trans. Signal Process. 1994, 42, 604–610. [Google Scholar]
  40. Belloni, F.; Koivunen, V. Beamspace Transform for UCA: Error Analysis and Bias Reduction. IEEE Trans. Signal Process. 2006, 54, 3078–3089. [Google Scholar] [CrossRef]
  41. Guo, Y.D.; Zhang, Y.S.; Tong, N.N. Beamspace ESPRIT algorithm for bistatic MIMO radar. Electron. Lett. 2011, 47, 876–878. [Google Scholar] [CrossRef]
  42. Guo, Z.Y.; Wang, X.D.; Wei, H. Millimeter-Wave Channel Estimation Based on Two-Dimensional Beamspace MUSIC Method. IEEE Trans. Wirel. Commun. 2017, 1, 99. [Google Scholar]
  43. Zhang, Q.T. Probability of resolution of the MUSIC algorithm. IEEE Trans. Signal Process. 1995, 43, 978–987. [Google Scholar] [CrossRef]
Figure 1. Sketch of circulating space-time coding LFM signal.
Figure 1. Sketch of circulating space-time coding LFM signal.
Sensors 18 03689 g001
Figure 2. The transmit beampattern at R = 3 km in CSTCA.
Figure 2. The transmit beampattern at R = 3 km in CSTCA.
Sensors 18 03689 g002
Figure 3. Sketch of equivalent transmit beampattern and the time-frequency relationship of LFM signal.
Figure 3. Sketch of equivalent transmit beampattern and the time-frequency relationship of LFM signal.
Sensors 18 03689 g003
Figure 4. Matched filter configuration and data cube.
Figure 4. Matched filter configuration and data cube.
Sensors 18 03689 g004
Figure 5. Illustration of linear relationship in element space with M = 8 (a) the amplitude diagram; (b) the phase diagram.
Figure 5. Illustration of linear relationship in element space with M = 8 (a) the amplitude diagram; (b) the phase diagram.
Sensors 18 03689 g005
Figure 6. The one-dimensional range profile via space-time matched filtering for θ1 = 0° and R1 = 5 km.
Figure 6. The one-dimensional range profile via space-time matched filtering for θ1 = 0° and R1 = 5 km.
Sensors 18 03689 g006
Figure 7. Comparison of the spatial spectral, (a) angles in (8) is uniformly distributed in form of sin(θ); (b) angles in (8) is uniformly distributed in range of [−π/2, π/2).
Figure 7. Comparison of the spatial spectral, (a) angles in (8) is uniformly distributed in form of sin(θ); (b) angles in (8) is uniformly distributed in range of [−π/2, π/2).
Sensors 18 03689 g007
Figure 8. Comparison between CRLB and RMSE versus SNRs.
Figure 8. Comparison between CRLB and RMSE versus SNRs.
Sensors 18 03689 g008
Figure 9. Comparison between CRLB and RMSE versus number of snapshots.
Figure 9. Comparison between CRLB and RMSE versus number of snapshots.
Sensors 18 03689 g009
Figure 10. Resolution probability against SNRs.
Figure 10. Resolution probability against SNRs.
Sensors 18 03689 g010
Figure 11. Resolution probability against number of snapshots.
Figure 11. Resolution probability against number of snapshots.
Sensors 18 03689 g011
Figure 12. Resolution probability against angular separations.
Figure 12. Resolution probability against angular separations.
Sensors 18 03689 g012
Figure 13. DOA estimation spatial spectrum using spatial smoothing technique in transform domain.
Figure 13. DOA estimation spatial spectrum using spatial smoothing technique in transform domain.
Sensors 18 03689 g013
Figure 14. RMSEs versus the SNRs.
Figure 14. RMSEs versus the SNRs.
Sensors 18 03689 g014
Figure 15. RMSEs versus the number of snapshots.
Figure 15. RMSEs versus the number of snapshots.
Sensors 18 03689 g015
Figure 16. Resolution probability against SNRs.
Figure 16. Resolution probability against SNRs.
Sensors 18 03689 g016
Figure 17. Resolution probability against the number of snapshots.
Figure 17. Resolution probability against the number of snapshots.
Sensors 18 03689 g017
Figure 18. Resolution probability against the angular separation.
Figure 18. Resolution probability against the angular separation.
Sensors 18 03689 g018

Share and Cite

MDPI and ACS Style

Wang, H.; Liao, G.; Xu, J.; Zhu, S.; Zeng, C. Direction-of-Arrival Estimation for Circulating Space-Time Coding Arrays: From Beamspace MUSIC to Spatial Smoothing in the Transform Domain. Sensors 2018, 18, 3689. https://doi.org/10.3390/s18113689

AMA Style

Wang H, Liao G, Xu J, Zhu S, Zeng C. Direction-of-Arrival Estimation for Circulating Space-Time Coding Arrays: From Beamspace MUSIC to Spatial Smoothing in the Transform Domain. Sensors. 2018; 18(11):3689. https://doi.org/10.3390/s18113689

Chicago/Turabian Style

Wang, Huake, Guisheng Liao, Jingwei Xu, Shengqi Zhu, and Cao Zeng. 2018. "Direction-of-Arrival Estimation for Circulating Space-Time Coding Arrays: From Beamspace MUSIC to Spatial Smoothing in the Transform Domain" Sensors 18, no. 11: 3689. https://doi.org/10.3390/s18113689

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

Article Metrics

Back to TopTop