Acessibilidade / Reportar erro

Improved PLL-based MUSIC Algorithm for Single Receiver DF Systems

Abstract

In this paper we propose an improved version of a single receiver DF system that combines a PLL scheme with the MUSIC algorithm to obtain both azimuthal and zenithal angles. The new approach uses a more efficient algorithm to remove the typical ambiguities of PLL-based schemes. We carry out several experiments to assess the algorithm performance. Among them, we consider complex environments, such as wireless communication channels where the received signal is corrupted by noise and suffers from distortion, interference, and multipath effects. The new scheme is tested for BPSK and QPSK signals under these conditions. The simulated results show superior performance of the proposed PLL algorithm when compared to previous techniques.

Index Terms
Direction Finding; DOA Estimation; MUSIC and PLL

I. INTRODUCTION

The phased-lock loop (PLL)-based direction finding (DF) technique is employed herein to determine the direction of arrival (DOA) of a radiofrequency (RF) signal using a single receiver system. The basic system is formed by a circular antenna array and an RF switch [11 J. J. Keaveny, “Analysis and implementation of a novel single-channel direction finding algorithm on a Software Radio Platform,” Master thesis of Virginia Polytechnic Institute and State University, Virginia, USA, February 2005.], [22 N. M. Harter, “Development of a novel single-channel direction finding algorithm,” Master thesis of Virginia Polytechnic Institute and State University, Virginia, USA, April 2007.], [33 H. T. Thanh and V. V. Yem, “High performance direction finding algorithm based on phase locked loop,” Journal on Electronics and Communications, vol. 4, pp. 1–2, January-June 2014.]. Each antenna has one PLL to track the phase of the RF signal. After locked, phase ambiguity needs to be removed so that the direction of arrival can be estimated correctly [11 J. J. Keaveny, “Analysis and implementation of a novel single-channel direction finding algorithm on a Software Radio Platform,” Master thesis of Virginia Polytechnic Institute and State University, Virginia, USA, February 2005.]. Then, curve fitting algorithms are explored in this paper to correct the data for applications where PLL ambiguity is present.

Multichannel techniques are usually applied for DOA estimation purposes, among which we find high-resolution algorithms, such as MUSIC (multiple signal classification) [44 R. O. Schmidt, “Multiple emitter location and signal parameter estimation,” IEEE Trans. Antennas and Propagation, vol. AP-34, no. 3, pp. 276–280, October 1986.] and ESPRIT (estimation of signal parameters via rotational invariance technique) [55 R. Roy and T. Kailath, “Esprit - estimation of signal parameters via rotational invariance techniques,” IEEE Trans. Acoustic, Speech, Signal Processing, vol. 37, no. 7, pp. 984–995, July 1989.]. However, practical situations (related to power consumption and/or volume constraint) may require a reduced number of receiving channels. For that reason, single receiver techniques have attracted significant attention for both military and civilian applications.

The PLL-based single receiver approach was introduced in [11 J. J. Keaveny, “Analysis and implementation of a novel single-channel direction finding algorithm on a Software Radio Platform,” Master thesis of Virginia Polytechnic Institute and State University, Virginia, USA, February 2005.] for digital modulated signals, using a system with 8 antennas. Further, [22 N. M. Harter, “Development of a novel single-channel direction finding algorithm,” Master thesis of Virginia Polytechnic Institute and State University, Virginia, USA, April 2007.] studied systems with 16 antennas and presented an algorithm to remove the slight frequency offset which can be found in RF signals. More recently, [33 H. T. Thanh and V. V. Yem, “High performance direction finding algorithm based on phase locked loop,” Journal on Electronics and Communications, vol. 4, pp. 1–2, January-June 2014.] used a PLL technique independent of the number of antennas, maintaining low complexity but with a zenithal angle of 90°. These techniques were tested for BPSK signals only. In [66 A. G. T. Duarte, J. A. Apolinário Jr., and J. C. A. Santos, “An efficient single receiver high resolution DOA estimation algorithm for modulated signals,” IEEE International Microwave and Optoelectronic Conference, November 2015.], we described the PLL-based technique used in tandem with the MUSIC algorithm. In addition, its application was extended for QPSK signals. In the current paper, we present an improved version of the latter technique, with a more efficient algorithm to remove the typical ambiguity of PLL-based schemes. Among the improvements found in the new algorithm, we highlight the addition of a minimum search approach and a threshold factor γ. We also evaluate the new algorithm in more complex environments, for both BPSK and QPSK signals, and compare it to previous techniques.

This work is organized as follows. Section II presents the primary PLL-based single-receiver DF system. Section III presents the improved PLL-based MUSIC version. Next, Section IV presents advanced simulated experiments with the new approach and Section V investigates means to improve the PLL response and shows the proposed algorithm performance analysis in a diversity of environments. Section VI presents the conclusions of this paper.

II. PLL-BASED SINGLE RECEIVER DF SYSTEMS

In systems that use multiple channels, the impinging signals on all antenna elements are simultaneously measured and can be straightly compared to estimate DOA. However, in a single receiver structure, antenna elements are switched, such that the incoming signals at the receiving antennas are sequentially observed. In this case it is not possible to process these signals directly in the space-time domain.

The PLL-based single-receiver DF system is shown in Fig. 1. The receiver has two digital PLL implementations. More specifically, implementations whose phase error detectors are tuned for BPSK and QPSK, respectively.

Fig. 1
PLL-based Single-Receiver DF System.

We have assumed that the signal related to the modulation, m(t), is represented by m(t) = b(t)e-jΩct. The message symbol b(t) represents the Non-Return to Zero (NRZ) waveform having levels +1 or −1 [77 W. H. Tranter, R. Thamvichai and T. Bose, Basic Simulation Models of Phase Tracking Devices Using MATLAB, 5th Ed. Morgan & Claypool publishers, 2010.].

In the BPSK case, there is a π radian phase ambiguity. It is possible for the demodulated output to be −b(t) rather than b(t), i.e. there are two stable operating points for each cycle of the input. The QPSK case has a similar behavior, however, there are four stable operating points for each cycle of the input. It follows that the QPSK loop has a π/2 radian phase ambiguity [77 W. H. Tranter, R. Thamvichai and T. Bose, Basic Simulation Models of Phase Tracking Devices Using MATLAB, 5th Ed. Morgan & Claypool publishers, 2010.].

In Fig. 1, the signal received from each of the M antennas is sampled and processed by an independent PLL. The PLL tracks the common phase offset φ0 plus the specific phase of each antenna [88 N. Harter, J. J. Keaveny, S. Venkatesh and R. M. Buehrer, “Analysis and implementation of a novel single-channel direction-finding method,” IEEE Communications Society/WCNC, vol. 4, May 2005.]. In the figure, aθ,ϕ is a unit pointing vector from the emitter.

From the PLL technique introduced in [11 J. J. Keaveny, “Analysis and implementation of a novel single-channel direction finding algorithm on a Software Radio Platform,” Master thesis of Virginia Polytechnic Institute and State University, Virginia, USA, February 2005.] and detailed in our previous work [66 A. G. T. Duarte, J. A. Apolinário Jr., and J. C. A. Santos, “An efficient single receiver high resolution DOA estimation algorithm for modulated signals,” IEEE International Microwave and Optoelectronic Conference, November 2015.], if modulation is not considered, the PLL output is presented as

(1) ψ m = 2 π r λ s i n θ c o s ( 2 π m M ϕ ) φ 0 ,

where r is the radius of the circular array and λ is the wavelength.

Although the phase ψm is desired, the PLL has an operating characteristic which adds ambiguity to the phase of the signal. The mth PLL phase output, 0 ≤ m < M, is given as

(2) ψ m = 2 π r λ s i n θ c o s ( 2 π m M ϕ ) φ 0 + n m π ,

where nm is the modulation factor (nm = 0, ±1, ±2 in the case of BPSK, nm = 0, ±0.5, ±1, ±1.5, ±2 for QPSK) and nmπ represents the ambiguity; ϕ and θ are the azimuthal and zenithal angles, respectively. Being r and λ fixed by design, as well as M, there are four unknown variables: θ, ϕ, φ0 and nm. Hence, DOA estimation depends on the knowledge of nm, along with the constant offset φ0. Phase ambiguity must be removed from the demodulation loop so that DOA estimation can be carried out.

The first part of the solution is performed by removing the phase offset (φ0) with a differentiation stage. Eq. (3) represents the unambiguous answer, where ψm is defined as the PLL output without ambiguity, while Eq. (4) represents the actual first difference.

(3) Δ ψ m = ψ m ψ m 1 = 2 A sin θ sin ( π M ) sin ( 2 π m M π M ϕ ) ,
(4) Δ ψ m = ψ m ψ m 1 = 2 A s i n θ s i n ( π M ) s i n ( 2 π m M π M ϕ ) + Δ n m π ,

where nm = nmnm−1.

In both equations, A=2πrλ=π, when the radius is assumed to be r=λ2. The first difference is a sinusoid (as a function of m) that has the maximum amplitude for θ = 90°, given by

(5) | Δ ψ m | m a x = 2 π s i n ( π M )

After that, a curve fitting algorithm is used to remove the PLL ambiguity of the first difference in order to obtain the DOA. In the literature, there are four distinct curve fitting versions:

  1. Algorithm I [11 J. J. Keaveny, “Analysis and implementation of a novel single-channel direction finding algorithm on a Software Radio Platform,” Master thesis of Virginia Polytechnic Institute and State University, Virginia, USA, February 2005.] chooses the correct sequence by minimizing the squared error among the possible existing curves. The number of possible solutions can be reduced by using the maximum amplitude |Δψm|max. It has been applied to 8 antennas and BPSK signals. Although it can also be used for QPSK and 16 antennas, with an increased computational complexity, this application was not presented.

  2. Algorithm II [22 N. M. Harter, “Development of a novel single-channel direction finding algorithm,” Master thesis of Virginia Polytechnic Institute and State University, Virginia, USA, April 2007.] is used for the case of 16 antenna array with r=λ2. In this case, the maximum amplitude of the first and the second differences are |Δψ′m|max ≈ 0.4π and |Δψ″m|max ≈ 0.16π, respectively. This information is the essence of this algorithm for the mth element of the first difference cannot be more than 0.4π from the (m − 1)th element. Thus, the correct phase shall be the closest point.

  3. Algorithm III [33 H. T. Thanh and V. V. Yem, “High performance direction finding algorithm based on phase locked loop,” Journal on Electronics and Communications, vol. 4, pp. 1–2, January-June 2014.] was proposed in an attempt to reduce the computational complexity of Algorithm I. It is based on the second difference to correct the first one and was validated for BPSK signals with zenith fixed to 90°.

  4. Algorithm IV [66 A. G. T. Duarte, J. A. Apolinário Jr., and J. C. A. Santos, “An efficient single receiver high resolution DOA estimation algorithm for modulated signals,” IEEE International Microwave and Optoelectronic Conference, November 2015.] presents the FFT Peak Finder Algorithm, where the PLL-based technique was used with MUSIC for the first time; also, the analysis was extended for QPSK signals. Considering that the FFT Peak Finder Algorithm removes the PLL ambiguity of all phases ψm, the input signal correlation matrix can be formed and used to obtain the MUSIC spectrum PMUSIC(θ, ϕ), a function that depicts the desired direction, ϕ (azimuth) and θ (zenith), as its highest power peak.

After finding the correct first difference curve, the FFT of the sequence Δψ′m is performed to obtain the azimuth angle (ϕ). The FFT of this vector has its kth element given by F[k]=Σm=0M1Δψmej2πmkM from which angle ϕ can be estimated using the second FFT coefficient:

(6) ϕ = π 2 π M F [ 1 ] .

III. THE IMPROVED PLL-BASED APPROACH APPLYING MUSIC ALGORITHM

The block diagram of the proposed technique is essentially that in [66 A. G. T. Duarte, J. A. Apolinário Jr., and J. C. A. Santos, “An efficient single receiver high resolution DOA estimation algorithm for modulated signals,” IEEE International Microwave and Optoelectronic Conference, November 2015.], shown in Fig. 2. However, the curve fitting block of the figure is modified such that the new algorithm removes the PLL ambiguity more efficiently. As its previous version, the improved algorithm employs the high resolution MUSIC algorithm to obtain both horizontal (azimuthal) and vertical (zenithal) angles. While the curve fitting algorithm in [66 A. G. T. Duarte, J. A. Apolinário Jr., and J. C. A. Santos, “An efficient single receiver high resolution DOA estimation algorithm for modulated signals,” IEEE International Microwave and Optoelectronic Conference, November 2015.] searched for FFT maximums, the new version, in the following, searches for maximums and minimums.

Fig. 2
PLL-based block diagram.

A. The FFT Peak & Min Finder Algorithm

The proposed curve fitting algorithm is based on finding the possible peaks and minimums of the first difference and choosing the correct sine curve. For BPSK signals, it was observed that in an M element array the largest number of maximums (peaks) and minimums is M. For other modulations, the largest number of peaks and minimums corresponds to NM, where N is the number of bits per symbol.

For detecting limits, we consider the peak between 0 and |Δψm|max and the minimum between −|Δψm|max and 0, both extended by a threshold factor γ, related to the percentage of points that exceed the value of |Δψm|max in the presence of noise. Thus, the algorithm considers that the peak is in the positive range [0, |Δψm|max + γ] and the minimum is in the negative range [−|Δψm|max − γ, 0].

The algorithm calculates and stores all replica of the nmπ. The values in the actual first differences will be added by nmπ in order to evaluate these values within the target range (either positive or negative). These values will be selected for the peak and minimum analysis.

Each peak and minimum of Δψ′m, given by Eq. (4), is assigned to a theoretical sinusoid with a fundamental frequency ω=2πM, which is taken as a target solution. Then, the closest points to this sinusoid are picked out, and the resulting curve is designated as a candidate solution. The complete process generates a set of candidate solutions.

Following, we use the natural response of a sinusoid in the frequency domain to select the best candidate solution. For that, we use the Fast Fourier Transformer (FFT)

(7) F [ k ] = m = 0 M 1 Δ ψ m e j 2 π m k M ,

where Δψ′m is the first difference of the PLL output.

The FFT of the correct curve (Δψm) has the following features:

  • F[0] corresponds to the DC level;

  • F[1] concentrates the sine energy;

  • F[k] values, 2 ≤ kM − 2, are close to zero.

The FFT Peak & Min Finder objective function is set to

(8) ξ = | F [ 1 ] | k = 2 M 2 F [ k ]

which is a generalization of Eq. (19) in [66 A. G. T. Duarte, J. A. Apolinário Jr., and J. C. A. Santos, “An efficient single receiver high resolution DOA estimation algorithm for modulated signals,” IEEE International Microwave and Optoelectronic Conference, November 2015.]. The candidate with the highest ξ (objective function) is select as the best solution.

The complete algorithm is shown in Fig. 3, which will be henceforth referred to as Algorithm V.

Fig. 3
Algorithm V: the proposed FFT Peak & Min Finder Algorithm.

The proposed improved algorithm is more elaborate when compared to the previous version in [66 A. G. T. Duarte, J. A. Apolinário Jr., and J. C. A. Santos, “An efficient single receiver high resolution DOA estimation algorithm for modulated signals,” IEEE International Microwave and Optoelectronic Conference, November 2015.]. The inclusion of minimums makes it more robust to noisy conditions. The threshold factor γ is set to 0.05|Δψm|max in order to avoid loss of data needed to find the correct sinusoid.

Fig. 4 shows an example of how the proposed algorithm works using a QPSK signal with 16 antennas. Fig. 4 (a) presents the PLL output points (Δψ′m) in red, the |Δψm|max threshold in yellow, and the limits of positive and negative ranges in black, the selected values in the target ranges for peak and minimum analyzes in green and blue, respectively. It also shows the points in the positive range with peaks in 3, 8, and 14; and the points in the negative range with minimums in 6, 11, and 16. After the peak & minimum analyzes, the result is shown in Fig. 4 (b), where the candidate with the highest ξ (objective function), in other words, the correct data sequence that forms the sinusoid Δψm, is shown in red.

Fig. 4
DOA estimation using The FFT Peak & Min Finder Algorithm, with ϕ = 120° and θ = 50°: (a) peaks and minimums selection; (b) Choosing the correct sinusoid.

B. Applying MUSIC to Single Receiver DF Systems

Algorithm MUSIC is essentially a multichannel technique. Its correlation matrix is given by Rx = E[x(n)xH(n)], where, for an array of M sensors, we can write

(9) x ( n ) = b ( n ) e j ( ω c n + φ 0 ) [ e j ω c τ 0 e j ω c τ M 1 ] ,

with τm defined as the time that the signal travels the distance from the mth antenna to the central reference point, expressed in samples for a given sampling frequency fs=2πfcωc, fc being the central ωc frequency of a narrowband signal.

In a PLL-based single receiver DF system, the estimated phase ψm is obtained integrating the best candidate solution (Δψm). Thus, assuming unit variance and unit antenna gain, the elements of the correlation matrix become

(10) [ R x ] u , v = e j ( ψ u ψ v ) ,

with u and v from 0 to M − 1.

From Rx as in Eq. (10), introduced previously in [66 A. G. T. Duarte, J. A. Apolinário Jr., and J. C. A. Santos, “An efficient single receiver high resolution DOA estimation algorithm for modulated signals,” IEEE International Microwave and Optoelectronic Conference, November 2015.], the noise subspace EN is formed [44 R. O. Schmidt, “Multiple emitter location and signal parameter estimation,” IEEE Trans. Antennas and Propagation, vol. AP-34, no. 3, pp. 276–280, October 1986.] and the MUSIC spectrum,

(11) P M U S I C ( θ , ϕ ) = 1 a θ , ϕ H E N E N H a θ , ϕ ,

is evaluated for each θ and ϕ. The MUSIC spectrum PMUSIC, obtained from the correlation matrix Rx, is a function that shows the highest power peak of the signal in the direction of arrival given by ϕ (azimuth) and θ (zenith). In this way, Eq. (11) becomes an alternative solution obtaining both horizontal (azimuthal) and vertical (zenithal) angles instead of using Eq. (6).

IV. PERFORMANCE EVALUATION WITH SIMULATED SIGNALS

The performance of the present PLL-based approach is compared to existing algorithms in a controlled scenario. All simulations are carried out in MATLAB®.

We use a carrier frequency (fc) of 70 MHz, a sampling frequency fs = 6fc, a switching cycle time of 0.1 ms and a bit rate of 1.6 Mbps. Each measure is obtained by averaging the results over ten independent runs.

A. Performance Analysis

Figs. 5 and 6 show a comparative performance among the proposed Algorithm V and Algorithms I, II, III, and IV, for various azimuthal and zenithal angles. Input signals were modulated in BPSK and QPSK with additive random white noise; signal-to-noise ratio (SNR) was kept to 20dB.

Fig. 5
Azimuthal angle estimation: (a) 8 antennas BPSK; (b) 16 antennas QPSK signals, with θ = 90°.
Fig. 6
Zenithal angle estimation: (a) 8 antennas BPSK; (b)16 antennas QPSK signals, with ϕ = 120°.

The experimental results show that Algorithm III is valid only for azimuthal angles above 55° and BPSK signals, whereas Algorithm II is limited to 16 antennas only (Fig. 5 (b) and Fig. 6 (b)).

Fig. 7 (a) and Fig. 7 (b) show the result for lower SNR conditions, where good results were obtained for SNR > 2dB. Algorithm V presented better performance for lower SNR values.

Fig. 7
DOA estimation for several SNRs: (a) BPSK Signal and 8 antennas array, where ϕ = 120°; (b) QPSK signal and 16 antennas array, where ϕ = 20°.

The main conclusions of this comparison are summarized in Table I where we see that Algorithm V complies to all conditions, presenting consistent results and better performance in all cases.

TABLE I
SUMMARY OF RESULTS

B. Computational Burden

In order to evaluate the computational performance of the new algorithm, a processing time analysis is performed. Tab. II shows the processing time for all algorithms using MATLAB® on a computer with CPU Intel Core i7–4500U, 1.8GHz and 8GB RAM. The simulations were performed for a 64 different DOAs (corresponding to 64 different sinusoids), except for Algorithms II and III, which use a different technique.

TABLE II
PROCESSING TIME FOR ALL ALGORITHMS

All schemes were evaluated for the three scenarios of Table II. It is observed that more antennas and more complex modulations impact on the average number of interactions, increasing the processing time. In these cases, ambiguity removal becomes more difficult. The new features (minimum search and use of a threshold) rendered robustness to the proposed algorithm. However, this came with a price, a slightly larger processing time when compared to Algorithms III and IV, for the 8-antenna BPSK case. Nevertheless, the new Algorithm V showed good performance for all these scenarios, for up to 16 antenna arrays and QPSK modulations. It is worth noting that Algorithm I presents a very high processing time for arrays with many antennas.

V. PERFORMANCE EVALUATION IN COMPLEX ENVIRONMENTS

In this section, we investigate the performance of the proposed algorithm in more complex environments, with the main sources of error due to multipath and interference.

Angular errors are defined as eϕ = |ϕϕ̂| and eθ = |θθ̂|, for zenith and azimuth, respectively, where ϕ̂ and θ̂ are the estimated values for these quantities.

Each measure is obtained by averaging the results over ten independent runs.

A. PLL parameters sensitivity and their relation to the SNR

The digital PLL used for DOA estimation is based on a second order lowpass filter and a voltagecontrolled oscillator (VCO). Within these components, we find the damping factor ζ and oscillation frequency fn that define the PLL response. Thus, the PLL sensitivity can be controlled changing these parameters, such that the PLL achieves the desired performance [99 Texas Instruments, in Fractional/Integer-N PLL Basics, Technical Brief - Wireless Communication Business Unit, Dallas-Texas, USA, 2010.].

For ζ < 1 (under damped) the PLL has a faster response, but at the cost of oscillations. For ζ = 1 (critically damped) or ζ > 1 (over damped), there is no oscillation, but the response time is slower [99 Texas Instruments, in Fractional/Integer-N PLL Basics, Technical Brief - Wireless Communication Business Unit, Dallas-Texas, USA, 2010.]. The proper damping factor value depends on the PLL application.

Fig. 8 shows DOA estimation for various damping factors as a function of the noise bandwidth Bn, defined as Bn=πfn(ζ+14ζ), with SNR fixed in 7dB for all cases. Hence, the greater value of ζ, the lower the noise bandwidth.

Fig. 8
DOA estimation (ϕ) for a BPSK signal with SNR = 7dB. The simulation changes the PLL noise bandwidth Bn (Hz) for the cases: (a) ζ = 0.5; (b) ζ = 0.7; (c) ζ = 1.

Fig. 9 shows DOA estimation for three different SNR conditions, using a damping factor ζ = 0.7. We can observe that noisy signals need higher noise bandwidth.

Fig. 9
DOA estimation (ϕ) for a BPSK signal with ζ = 0.7. The simulation changes the PLL noise bandwidth Bn (Hz) for the cases: (a) SNR = 5dB; (b) SNR = 7dB; (c) SNR= 10dB.

From the results of several experiments, it was observed that the configuration with larger Bn and over dumped ζ provides better PLL results for lower SNRs, regardless of ambiguity correction. Fig. 7 (a) and Fig. 7 (b) presented the results for lower SNRs.

B. Multipath Analysis

Consider four signals with the following properties:

  • Signal 1 (signal of interest): θ = 90°, ϕ = 80°, SNR from 8 to 30dB;

  • Signal 2: θ = 75°, ϕ = 70°, SNR = 5dB;

  • Signal 3: θ = 45°, ϕ = 60°, SNR = 5dB;

  • Signal 4: θ = 60°, ϕ = 65°, SNR = 5dB.

Also consider these signals in two scenarios: 8 antennas array with four simultaneous BPSK signals; and 16 antennas array with four simultaneous QPSK signals.

Fig. 10 and Fig. 11 show azimuthal and zenithal error estimates for Signal 1 (signal of interest), for BPSK and QPSK modulations respectively. Signals 2, 3 and 4 are copies taken from the same Signal 1 that simulate multipath effects. Algorithm I is the first in the sequence of tests and it is shown in the results under the others algorithms. All algorithms showed comparable performance. The main advantage of Algorithm V is their applicability in different scenarios, keeping good performance for multipath.

Fig. 10
DOA estimation for (a) azimuth and (b) zenith angles in a multipath scenario with 8 antennas and four BPSK signals.
Fig. 11
DOA estimation for (a) azimuth and (b) zenith angles in a multipath scenario with 16 antennas and four QPSK signals.

C. Interference Analysis

Fig. 12 shows azimuthal and zenithal estimate errors for a QPSK signal with ϕ = 100°, θ = 75°, and SNR = 30dB, in a 16-antenna scenario, with an interfering QPSK signal with ϕ = 90°, θ = 60°, and signal-to-interference ratio (SIR) from 0 to 20dB. The proposed algorithm shows superior performance to Algorithm II and IV. It presents comparable performance to Algorithms I, III and IV for 8-antenna array systems. This analysis considers the average of 100 independent runs.

Fig. 12
DOA estimation for (a) azimuth and (b) zenith angles in an interference scenario with 16 antennas and two QPSK signals.

VI. CONCLUSION

This paper presents an improved version of a single receiver PLL-based algorithm for DOA estimation. Its performance was compared to previous techniques in controlled scenarios, with complex environmental conditions.

The proposed FFT Peak & Min Finder is more elaborate and robust than the initial release. Modifications have been proposed that add more processing, but improve performance in more aggressive situations such as scenarios with lower SNRs and interference.

The new approach computes azimuthal and zenithal angles for BPSK and QPSK signals, for 8 and 16-antenna arrays, keeping accuracy and low computational burden. It was the only one able to meet high performance for the harsh environmental conditions analyzed in this work.

REFERENCES

  • 1
    J. J. Keaveny, “Analysis and implementation of a novel single-channel direction finding algorithm on a Software Radio Platform,” Master thesis of Virginia Polytechnic Institute and State University, Virginia, USA, February 2005.
  • 2
    N. M. Harter, “Development of a novel single-channel direction finding algorithm,” Master thesis of Virginia Polytechnic Institute and State University, Virginia, USA, April 2007.
  • 3
    H. T. Thanh and V. V. Yem, “High performance direction finding algorithm based on phase locked loop,” Journal on Electronics and Communications, vol. 4, pp. 1–2, January-June 2014.
  • 4
    R. O. Schmidt, “Multiple emitter location and signal parameter estimation,” IEEE Trans. Antennas and Propagation, vol. AP-34, no. 3, pp. 276–280, October 1986.
  • 5
    R. Roy and T. Kailath, “Esprit - estimation of signal parameters via rotational invariance techniques,” IEEE Trans. Acoustic, Speech, Signal Processing, vol. 37, no. 7, pp. 984–995, July 1989.
  • 6
    A. G. T. Duarte, J. A. Apolinário Jr., and J. C. A. Santos, “An efficient single receiver high resolution DOA estimation algorithm for modulated signals,” IEEE International Microwave and Optoelectronic Conference, November 2015.
  • 7
    W. H. Tranter, R. Thamvichai and T. Bose, Basic Simulation Models of Phase Tracking Devices Using MATLAB, 5th Ed. Morgan & Claypool publishers, 2010.
  • 8
    N. Harter, J. J. Keaveny, S. Venkatesh and R. M. Buehrer, “Analysis and implementation of a novel single-channel direction-finding method,” IEEE Communications Society/WCNC, vol. 4, May 2005.
  • 9
    Texas Instruments, in Fractional/Integer-N PLL Basics, Technical Brief - Wireless Communication Business Unit, Dallas-Texas, USA, 2010.

Publication Dates

  • Publication in this collection
    Dec 2017

History

  • Received
    29 June 2017
  • Reviewed
    06 July 2017
  • Accepted
    11 Nov 2017
Sociedade Brasileira de Microondas e Optoeletrônica e Sociedade Brasileira de Eletromagnetismo Praça Mauá, n°1, 09580-900 São Caetano do Sul - S. Paulo/Brasil, Tel./Fax: (55 11) 4238 8988 - São Caetano do Sul - SP - Brazil
E-mail: editor_jmoe@sbmo.org.br