UDC 621.37
DOI: 10.18698/0236-3933-2020-1-140-149
SIGNAL EMITTERS LOCALIZATION BY SPECTRAL METHODS
V.V. Chudnikov1 B.I. Shakhtarin1 A.V. Bychkov2 S.M. Kazaryan2
[email protected] [email protected] [email protected] [email protected]
1 Bauman Moscow State Technical University, Moscow, Russian Federation 2NPPITELMA LLC, Moscow, Russian Federation
Abstract
Methods are considered of generating signals in a radar sensor receiver provided with a colocated antenna system of Multiple Input Multiple Output (MIMO) configuration when synthesizing virtual antenna arrays. Review of the basic spectral methods used in beamforming with digital automobile radars, such as Capon method, MUSIC and ESPRIT was carried out Spatial spectra obtained by various methods were constructed for a radar signal model, and comparative spectra characteristic by angular resolution is provided. Output heatmaps in the angle-distance coordinate were constructed to represent methods operation according to the real target situation based on data sampling from the front-mounted automobile radar. Advantages of decomposition methods based on MUSIC and ESPRIT algorithms in solving the problem of a signal emitter localization are presented
Keywords
Beamforming, localization, signal, virtual antenna array, spectral evaluation, MIMO
Received 19.09.2019 Accepted 03.10.2019 © Author(s), 2020
Introduction. Development of the Advanced Driver Assistance System (ADAS) indicates increased requirements to its components. In order to provide the necessary functions, such as active cruise control (ACC), autonomous emergency braking system (AEBS), etc. in various road conditions, the radar sensor used in ADAS should be provided with acceptable resolution to determine not only the distance to the located object and its speed, but also the angular position. This is necessary to assess position of oncoming and passing vehicles in direct and indirect sections of a road, selection of bump stops and transparencies, etc.
In recent years, developers of automobile radars are building systems with several transmitting and receiving channels in order to increase the angular resolution of radiation emitter localization (determining direction-of-arrival (DOA)). In this case, the transceiver module (TM) is presented in Single Input
Multiple Output (SIMO) or Multiple Input Multiple Output (MIMO) configuration. The modern element base makes it possible to implement the MIMO 2Tx/4Rx or the 2Tx/4Rx configuration on the basis of a single integrated front-end module; at the same time, cascaded solutions based on several TMs are encountered to obtain super resolution in azimuth and elevation. Such spectral evaluation methods as MVDR, MUSIC, ROOT-MUSIC, ESPRIT, TLS ESPRIT, etc. are used in the process of digital signal processing for target localization. Methods most commonly used out of these are described below in the context of digital beamforming in automobile radar sensors; besides, their comparative characteristics are presented based on model and sampling data obtained from the real target environment.
Signal model. Methods of creating a virtual phased antenna array are described in detail in works [1-3]. To simplify, let us consider a linear antenna array with uniform elements distribution consisting of M transmitting and N receiving elements oriented along the x axis (Fig. 1). Let us assume that in small antenna arrays directions of the signal arrival are the same for each element and are characterized by the 0 angle [4].
/ / / / / / / / / / / / / / / /
0/ / / / / / / /
<.......... / / / /
^v / / / / / / / / / / / / / / / / / / / f Г t A
i P U P P
d
Nd
P
Rxl Rx2 Rx3 Rx4 Txl Tx2
Fig. 1. Radar antenna array configuration diagram
Signal is received by the first sensor at the origin of coordinates: S0 (t) = A exp(j2nfst + <|>) + n0 (t),
(1)
where A is the amplitude; fs = cIX is the narrowband signal frequency and § is the phase at the origin of coordinates at the t - 0 time moment.
Signals received by the remaining sensors are connected to the signal (1) received at the origin of coordinates by a phase shift, which depends on the sensor location and for a uniformly distributed linear antenna array has the following form [5]:
Sm(t) = S0(t)e-^m-l)dsin@,x +nm(t).
Here m = 1,..., M is the number of the antenna array receiving element and d is the distance between the adjacent elements.
Signal received by a single sensor from several directions:
xm(t) = E Sfe(0e-'2*(M-1)dsin®*a +nm(t) = £ am(®k)Sk(t) + nm(t), (2) k=1 k=l
where k = l,...,D is the index of direction to the emitter source; nm(t) is the noise and am (0 ¡t) is phase incursion for the m element of the k-th direction.
Signal from the entire receiving antenna array in the vector-matrix form:
X-AS + N. (3)
Here X = [x\(t), X2(£)>■■•> XM(Of is the observation vector — the output signal from all receiving elements of the antenna array at the t time;
A = [a(0i),a(02),...,a(0D)] =
1 1 ... 1
e~m e~m ... e-;<PD
e-j(Ai-l)(pi e-j(M-l)cp2 ___ e-j(M-l)(pD
is the steering matrix, cp^ = 2nd sin 0^ / X,; S = [Si(i),S2(i)>— ,So(t)]T are the signals in each direction and N = [«i(i)>"2(£)>— ,«Ai(f)]T is the noise.
The task of estimating the signal arrival direction from the object under study is reduced to finding the desired 0fc angle by the criterion of the X received signal maximum power. Obviously, precision of the estimate and resolution in the angle would depend on the number of receiving channels. An increase in resolution is possible due to the use of MIMO configuration and of such a concept as a virtual antenna array [1-3, 6]. Having a transceiver with M receiving antennas (subarrays), which phase centers are spaced apart from each other at the d = XI 2, distance, and with the N transmitting antennas (subarrays) spaced at the MX / 2, step, a virtual antenna array is synthesized equivalent to a system with the MN receiving channels.
Transmitter uses time division multiplexing of channels, and the object under study is exposed sequentially to each element of the transmitting antenna system. In turn, each exposure cycle is accompanied by synchronous signal sampling in all receiving channels and by data accumulation in the memory over several periods of the probing signal with linear frequency modulated continuous wave (FMCW) chirps generating a three-dimensional receiver — distance - time data set. After Doppler processing, a data set is generated for
each receiving channel in the distance - speed coordinates [2, 3]. In case a signal is registered from a moving source in a scheme with time division multiplexing of transmitting channels, additional phase compensation is required due to the Doppler effect [2].
Direction estimation. The simplest method in estimating direction of the signal arrival is the discrete fast Fourier transform (FFT) from the amplitude-phase array distribution (2) with solution in regard to 0 [3]:
D-1
pk=^ Xme-j-2n(m-l)dsinOk/X k=0
The desired angle is equal to:
0 = arcsin(fcmaxA, / d),
where /cmax = max{I\}.
This method of estimation, despite a probability of efficient implementation from the point of view of computational cost, possesses low resolution capability. In this regard, parametric methods of spectral estimation are used, i.e., minimum dispersion (Capon method, or MVDR), MUSIC and ESPRIT.
Minimum dispersion (Capon method). For the first time, method of spectral estimation by the minimum dispersion (MD) criterion was proposed by D. Capon for processing the spatial temporal signals of seismic sensors [7]. Currently, the method is widely used in tasks of signal emitters' localization (DOA estimation).
MD estimation of the spatial spectrum is written down as follows [8]:
h ^ i (4)
aH(®)Rx~1a(®)
where a(0) is the steering vector and Rx =E[XXH] is the correlation signal matrix.
As a rule, the Rx matrix could not be practically obtained directly and is replaced by a correlation matrix resulting from the input implementation vectors (observation vectors) [8]:
(5)
Here N is the number of measurements, which, as a rule, is limited by the number of channels in speed (number of the probing FMCW signal accumulated chirps).
MUSIC method (Multiple Signal Classification). This method belongs to decomposition methods of spectral estimation and possesses high frequency resolution. The method main idea lies in separating the observation space into two orthogonal subspaces, i.e., signal and noise subspaces. Estimation algorithm for the signal arrival direction based on MUSIC and its modifications were considered in works [9-11].
Assuming that signal and noise are not correlating, and the noise is the white Gaussian, correlation matrix of the observation vector (3) could be written down in the following form:
Rx = E [ (AS + N) (AS + N)H J = ARSAH +RN =ARSAH + a21, (6)
where a2 is the noise dispersion and I = diag(l, 1,..., 1).
In this case, matrix decomposition (6) into eigenvalues and eigenvectors [12]:
Rx = ARSAH + a2I = UsAsU? + a2UnUnH.
Here Us, Un are the eigenvectors of signal and noise subspaces and As = diag(A,i, is the diagonal matrix of the signal subspace eigen-
values.
The Rx matrix is a Hermitian matrix and Rx = Rx, its eigenvalues are real numbers, and the eigenvectors are orthogonal. Assuming that ARSAH is full-rank, and Rank{ARsAH) - D, As contains the D high signal eigenvalues. The remaining M-D eigenvalues are of noise character. Estimation of the signal arrival direction by MUSIC uses the orthogonality property of the Un noise eigenvectors and of the A matrix:
UnHa(®) = 0,0 e {0i, 02,..., 0D}-
Spatial spectrum:
P(0) = —-=-. (7)
aH (@)UnUnHa(&)
MUSIC method algorithm
1. Calculation of the Rx correlation matrix (which in practice is replaced by matrix (5)) and its expansion into eigenvalues and vectors.
2. Sorting eigenvalues in the descending order Xi > X2 ^.... ^ ^m > 0.
3. M-D selection of the Un, eigenvectors corresponding to the lowest eigenvalues.
4. Spectrum estimation according to (7).
In practice, the number of the D signal emitters is often unknown; thus, the task of selecting the required number of noise vectors is becoming more complicated. Some sources provide recommendations for such a task [10,12].
ESPRIT invariant rotation method (Estimation of Signal Parameters via Rotational Invariance Techniques). This method is a decomposition method for estimating frequencies. Unlike MUSIC, it does not require knowing and storing configuration of the antenna array [8]. In practice, modification of the basic algorithm is most often used based on the TLS ESPRIT generalized least squares method. TLS ESPRIT algorithm stages are presented below. Detailed description could be found in [13-15].
A
As in MUSIC, the Rx correlation matrix is estimated first, and its eigenvectors and its eigenvalues are calculated.
If necessary, number of the D signals is estimated, and eigenvectors corresponding to the highest eigenvalues are selected. From the selected eigenvectors, a basis matrix is generated that creates the B = [vi, V2,..., vjj] signal subspace.
Next, the basis matrix is divided into B and B\ blocks containing the first and the last M -1 rows of the B matrix, respectively:
where bo, and bM are the first and the last rows of the generalized basis matrix.
The V" matrix of the right singular vectors of the [ BB'] composite matrix is calculated and divided into four submatrices of the DxD size:
The A.iAi, A-d eigenvalues of the ^tls - —V12V22 1 matrix are calcu-
Comparison of the normalized spatial spectra obtained by estimation with the considered methods is presented in Fig. 2. Data was obtained for a TM model in configuration with eight receiving antenna elements. Emitter sources are two objects at the same distance of 50 m, moving at a speed of -5 and 5 m/s, and with angular position of-5 and 5°.
Periodogram method in Fig. 2, a was performed using the FFT with window transformation and with supplementing the initial sampling with zeros to the
V22 J'
lated. Desired angles are found as ©k = arcsin (arg / d)).
P(&)
40 0, deg
40 ©, deg
Fig. 2. Normalized spatial spectrum estimation by FFT (a), MD (b), MUSIC (c),
TLS ESPRIT (d) methods
required size. It should be noted that TLS ESPRIT does not provide the signal power distribution depending on the angle; therefore, Fig. 2, d shows a pseudo spectrum constructed on the angular estimation.
Qualitative estimation of the described above methods operation in real sampling was based on the output data sets in the angle - distance coordinates. The angle - distance matrices for each method are presented in Fig. 3. Images are provided in pseudo colors, i.e., minimum value is in blue, maximum value is in yellow. Data were obtained from TM with a probing FMCW signal in the MIMO 2Tx/4Rx configuration.
-60 -40 -20 0 20 0, deg -60 -40 -20 0 20 0, deg
-60 -40 -20 0 20 0, deg -60 -40 -20 0 20 0, deg c d
Fig. 3. Angle - distance matrices for FFT (a), MD (b), MUSIC (c) and TLS ESPRIT (d)
In the case under consideration, targets are in different distance channels. Estimation using TLS ESPRIT (Fig. 3, d) is provided by the distance indication of interest after targets detection. Matrix low contrast in Fig. 3, a indicates weak selectivity of the periodogram method. MD (Capon) and MUSIC methods present the similar results.
Conclusion. Results obtained provide a visual representation of the methods' ability to resolve objects at their different positions in range, speed and azimuth. Periodogram method is potentially unable to distinguish objects that are adjacent in the angle. MD, MUSIC and TLS ESPRIT methods are more acceptable in tasks of signal emitters localization. Decomposition methods based on MUSIC and ESPRIT ensure higher resolution than MD, but also require significant computational expenses. TLS ESPRIT does not allow constructing signal power distribution in the angle - distance coordinates, which could become critical in certain tasks. However, it uses to a major extent the deterministic relationship between orthogonal subspaces compared to MUSIC and does not require knowing and storing the antenna array configuration. Selection of this or that method depends on functional tasks, system parameters, computational resources and other criteria required in a radar sensor.
REFERENCES
[1] Li J., Stoica P. MIMO radar signal processing. Hoboken, New Jersey, Wiley, 2009.
[2] Rambach K. Direction of arrival estimation using a multiple-input-multiple-output radar with applications to automobiles. PhD thesis. Stuttgart, Institute of Signal Processing and System Theory, 2017.
[3] Kazaryan S.M., Pavlov G.L. Sposob sozdaniya virtual'noy fazirovannoy antennoy reshetki [Design technique for virtual phased antenna array]. Patent RU 2657355C1. Appl. 20.07.2017, publ. 13.06.2018 (in Russ.).
[4] Li J., Stoica P. MIMO radar with colocated antennas. IEEE Signal Process. Mag., 2007, vol. 24, iss. 5, pp. 106-114. DOI: https://doi.org/10.1109/MSP.2007.904812
[5] Fabrizio G.A. High frequency over-the-horizon radar: fundamental principles, signal processing, and practical applications. McGraw-Hill Education, 2013.
[6] Chen C. Signal processing algorithms for MIMO radar. Pasadena, California Institute of Technology, 2009.
[7] Capon J. High-resolution frequency-wavenumber spectrum analysis. Proc. IEEE, 1969, vol. 57, iss. 8, pp. 1408-1418. DOI: https://doi.org/10.1109/PROC.1969.7278
[8] Chen Z., Gokeda G., Yu Y. Introduction to direction-of-arrival estimation. Norwood, Artech House, 2010.
[9] Schmidt R.O. Multiple emitter location and signal parameter estimation. IEEE TAP, 1986, vol. 34, iss. 3, pp. 276-280.
DOI: https://doi.org/10.1109/TAP. 1986.1143830
[10] Tang H. DOA estimation based on MUSIC algorithm. Kalmar, Linnaeus Univ., 2014.
[11] Gross F.B. Smart antennas for wireless communications (with MATLAB). Fairfax, Virginia, McGraw Hill Professional, 2005.
[12] Krim H., Viberg M. Two decades of array signal processing research. IEEE Signal Process. Mag., 1996, vol. 13, iss. 4, pp. 67-94. DOI: https://doi.org/10.1109/79.526899
[13] Roy R., Kailath T. ESPRIT — estimation of signal parameters via rotational in-variance techniques. IEEE Trans. Acoustics, Speech Signal Process., 1989, vol. 37, iss. 7, pp. 984-995. DOI: https://doi.org/10.1109/29.32276
[14] Rosloniec W. Application of the total least square ESPRIT method to estimation of angular coordinates of moving objects. Int. J. Antenn. Propag., 2010, vol. 2010, art. 548953. DOI: https://doi.org/10.1155/2010/548953
[15] Shakhtarin B.I., Fofanov D.A., Morozova V.D. Localization of wide-band signal sources using ESPRIT Algorithm. Herald of the Bauman Moscow State Technical University, Series Instrument Engineering, 2010, no. 1, pp. 74-87 (in Russ.).
Chudnikov V.V. — Post-Graduate Student, Department of Autonomous Data Processing and Control Systems, Bauman Moscow State Technical University (2-ya Bauman-skaya uL 5, str. 1, Moscow, 105005 Russian Federation).
Shakhtarin B.I. — Dr. Sc. (Eng.), Professor, Department of Autonomous Data Processing and Control Systems, Bauman Moscow State Technical University (2-ya Bauman-skaya ul. 5, str. 1, Moscow, 105005 Russian Federation).
Bychkov A.V. — Lead Engineer, NPP ITELMA LLC (1-y Nagatinskiy proezd 10, str. 1, Moscow, 115230 Russian Federation).
Kazaryan S.M. — Cand. Sc. (Eng.), Head of RF Systems Department, NPP ITELMA LLC (1-y Nagatinskiy proezd 10, str. 1, Moscow, 115230 Russian Federation).
Please cite this article as:
Chudnikov V.V., Shakhtarin B.I., Bychkov A.V., et al. Signal emitters localization by spectral methods. Herald of the Bauman Moscow State Technical University, Series Instrument Engineering, 2020, no. 1 (130), pp. 140-149. DOI: https://doi.org/10.18698/0236-3933-2020-l-140-149