- Research Letter
- Open Access

# MST radar signal processing using iterative adaptive approach

- C. Raju†
^{1}Email author and - T. Sreenivasulu Reddy†
^{1}

**5**:20

https://doi.org/10.1186/s40562-018-0120-0

© The Author(s) 2018

**Received:**1 June 2018**Accepted:**2 August 2018**Published:**14 August 2018

## Abstract

Power spectrum is the considerable aspect in the atmospheric radar data processing to estimate wind parameters. Due to the poor resolution and high sidelobe level problems of the existing algorithms, there is a requisite for the novel data-dependent approaches. A non-parametric and hyperparameter-free iterative adaptive approach (IAA) is presented for the power spectral density estimation. This approach is able to work with single snapshot and is obtained by minimizing the weighted least square fitting criterion. The IAA method provides the accurate amplitude and frequency estimation for the simulated data. The data for the above study is collected from Indian MST (mesosphere, stratosphere, and troposphere) radar. The power spectrum and Doppler frequency are estimated using IAA. In this paper, zonal (*U*), meridional (*V*), windspeed (*W*) are also calculated and validated using Global Positioning System Sonde data. The effectiveness of the spectral estimation performance showed by IAA is demonstrated and assessed.

## Keywords

- Spectral estimation
- MST radar
- IAA
- GPS

## Background

Indian MST radar provides information on wind data above 3.5 km with a resolution of 150 m. The three wind components *U*, *V* and *W* are determined by the Doppler beam swinging (DBS) method of the MST radar. The radar collects the data using multiple beam positions with 16 μs coded pulse and with an inter pulse period (IPP) of 100 μs. The online calculation of Doppler power spectra for each range bin can be obtained by subjecting the complex time series data to the process of fast Fourier transform (FFT). The DC removal, average noise level estimation, interference removal and incoherent integration are the steps that are involved in offline data processing. The 0th, 1st and 2nd moments denotes the signal strength, mean Doppler shift and half width parameters of the spectrum are computed, respectively.

The accurate estimation of the Doppler frequency is the crucial one in the detection and estimation of the wind speed by the MST radar. A package for processing the radar data has been developed by the National Atmospheric Research Laboratory (NARL), Gadanki, Andhra Pradesh, India. It is known as the atmospheric data processor (ADP) (Anandan 2002). The Doppler frequencies can be accurately estimated by the ADP up to certain heights. Since the signals are highly corrupted with noise at higher altitudes, the ADP is unable to estimate the Doppler frequencies and thus the wind speed. It can be seen in the literature that several algorithms have been put to use to accurately estimate the Doppler frequencies from MST radar data.

Bispectral estimation algorithm (Anandan et al. 2001) is applied to radar at a high computational cost. The multitaper-based spectral estimation (Anandan et al. 2004) has the advantage of reduction in variance and has been applied to the radar data. However, it has spectral peak broadening. An adaptive estimation technique has been presented to estimate the Doppler spectra, with certain parameters to adaptively track the signal in the range of Doppler spectral frame (Anandan et al. 2005). Several methods like wavelet-based denoising (Thatiparthi et al. 2009) and cepstral thresholding (Reddy and Reddy 2010a, b) have also been used for spectrum cleaning and then Doppler spectrum estimation leading to the calculation of wind velocities. According to (Reddy and Reddy 2010a, b), a polyphase approach was employed for spectrum estimation using uniform filter banks. Recent studies applied principal component analysis (PCA) on the radar data, prior to periodogram estimation using Blackman–Tukey, and minimum variance methods (Uma Maheswara Rao et al. 2014). All the existing methods used in spectral estimation for atmospheric radar data falls under two estimation methods either parametric or nonparametric. However, parametric method requires the prior knowledge of some parameters and nonparametric method has global leakage (peaks at unwanted frequencies) and local leakage (main beam limits). In the present study, the iterative adaptive approach (IAA) (Yardibi et al. 2010) is put into use to estimate the spectrum of MST radar data collected from NARL. The IAA algorithm is based on weighted least squares minimization and is found to give excellent results for simulated data and real-time data.

In this paper, lowercase and uppercase boldface letters represent vectors and matrices, respectively. Normal letters are used to indicate scalar quantities. Notations \(| \cdot |\), \(\left\| \cdot \right\|\), \(( \cdot )^{*}\), \(( \cdot )^{T}\), and \(E( \cdot )\) denote the modulus, the Frobenius norm, the complex conjugate transpose (Hermitian transpose), the transpose and the expectation operator. Subscript \([ \cdot ]_{k}\) denotes the *k*th element of a vector, and \(\varvec{I}_{N}\) represents an identity matrix of size *N*.

## Data model

The MST radar data collected from the NARL is a uniformly spaced complex baseband signal consisting of in-phase (*I*) and quadrature (*Q*) phase components.

*C*complex exponentials with frequencies \(\left\{ {\varOmega_{r} } \right\}_{r = 1}^{N} { \in }\left[ {0,\varOmega_{max} } \right]\)

*C*is a small number, \(\left\{ {t_{n} } \right\}_{n = 1}^{N}\) denotes the sampling time instants which can be non-uniformly spaced.

*q*

_{r}is the magnitude associated with

*r*-th frequency component Ω

_{r},

*e*

_{n}is the additive white Gaussian noise component corresponding to the

*n*-th sampling time.

*r*for which \(\omega_{r} \in \left\{ {\varOmega_{r} } \right\}_{r = 1}^{N}\), the corresponding

*q*

_{r}values will be non-zero. The equation can vectorially be represented in the following form:

*q*

_{r}|

^{2}is the power value associated with the

*r*-th frequency component that has to be estimated.

## Iterative adaptive approach

Iterative adaptive approach is a weighted least square-based data-dependent, non parametric algorithm. It can be used for the single data sequence or the multiple data snapshots spectral estimation. Here, we assume the single snapshot case.

*R*diagonal elements of the matrix \(\varvec{P}\) denote the power values that are to be estimated and the remaining

*N*diagonal elements denote the noise variance values.

Let *m*_{r}(*i*) denotes the estimate of *m*_{r} at *i*th iteration, and let \(\varvec{R}\left( i \right)\) be the covariance matrix \(\varvec{R}\) derived from\(\left\{ {m_{i} } \right\}_{i = 1}^{R + N}\).

*m*

_{r}(0) can be obtained using the single frequency least-squares (SFLS) method (which is known as periodogram).

Summary of the IAA algorithm

S. no. | Operation |
---|---|

1. | Initialize the value |

2. | Compute the covariance matrix \(\varvec{ R} = \sum\nolimits_{r = 1}^{R + N} {m_{r} \varvec{d}_{r} \varvec{d}_{r}^{*} }\) |

3. | Update \(\hat{m}_{r} \left( {i + 1} \right)\) using the equation for \(r = 1,2, \ldots , R + N\) |

4. | Repeat steps 2–3 until the convergence condition is reached |

## Results

### Simulation

The simulation results for the complex data explained in Data Model are displayed. With *N* = 200 and *C* = 3, the data samples are generated from a signal consisting of three exponentials at 0.3100, 0.3150, 0.1450 Hz frequencies having the amplitudes \(q_{1} = 10e^{{j\varphi_{1} }} ,\) \(q_{2} = 10e^{{j\varphi_{2} }} ,\) and \(q_{3} = 10e^{{j\varphi_{3} }}\) with a sampling interval of 1 s. The phase values \(\left\{ {\varphi_{r} } \right\}_{r = 1}^{3}\) are distributed in uniform and independent manner [0, 2*π*]. The noise component is introduced in the *ɛ* term, which is the normal white noise with zero mean and *σ* variance. The signal-to-noise ratio (SNR) in dB for the data model is defined as \({\text{SNR}} = 10\log \left( {\frac{100}{\sigma }} \right).\)

*R*is taken as 512.

*σ*

^{2}to obtain different signal-to-noise ratio conditions. From Fig. 3a, b, it can be observed that both the RMSE of the frequency and the amplitude estimates decreased with the SNR as expected. It can also be observed that the IAA method has better variance characteristics than the Periodogram method. It is evident from the above simulations, that even the signal is completely buried in noise the IAA method is able to retrieve the parameters well.

### MST radar data

The radar data collected from the Indian MST radar being operated at the NARL, Gadanki, Andhra Pradesh is taken for the present study. The MST radar data is one of the e formats of 15 scans with each scan having signal information from six beam directions (East, West, Zenith-X, Zenith-Y, North and South). Each beam consists of 147 height range bins with a resolution of 150 m, starting from 3.6 km and reaching to a height of 25.6 km. Each range bin contains complex time-series data with 512 samples. The spectrum of the radar signal is calculated using IAA. Since, the echoes are usually corrupted by interference, clutter, etc., it has to be cleaned before analysis. Maximum peak detection method (Anandan et al. 1996) is used for the estimation of Doppler profile after performing spectrum cleaning of the radar signal. The Doppler frequencies are calculated from the Doppler profiles.

*c*/2

*f*

_{c}where

*c*is the velocity of light and

*f*

_{c}is the operating frequency of the Doppler radar. Both Doppler frequencies and the velocities are calculated for all 6 beams and 147 range bins. Using the Doppler velocities for the 6 beams denoted as \(v_{E} ,\,v_{W} ,\,v_{ZX} ,\,v_{ZY} ,\, v_{N} ,\,v_{S}\) where the subscripts represents the corresponding beams, the three wind velocities components are evaluated as follows

*v*

_{x},

*v*

_{y},

*v*

_{z}are the zonal

*U*, meridional

*V*, and the vertical

*Z*velocity components. The Zenith-X and Zenith-Y beams are in the vertical direction and do not play a role in the determination of the wind velocity.The Wind speed

*W*is computed as

The wind speed thus obtained is then compared with the corresponding wind speed collected from the global positioning system (GPS) radiosonde (Jagannadha Rao et al. 2003).

The power spectrum of the collected data is determined using IAA method. The basic method of periodogram is employed for estimating the power spectrum when complex time-series data is subjected to the ADP.

Comparison of average SNR for periodogram and IAA algorithm

Date | Algorithm | East | West | North | South | Zenith-X | Zenith-Y |
---|---|---|---|---|---|---|---|

Feb 9, 2015 | Periodogram | 19.47 | 18.23 | 20.14 | 21.57 | 18.45 | 17.98 |

IAA | 23.84 | 22.48 | 22.65 | 24.09 | 22.84 | 21.45 | |

Feb 10, 2015 | Periodogram | 22.35 | 23.41 | 18.56 | 17.86 | 20.85 | 19.81 |

IAA | 25.76 | 24.38 | 20.86 | 19.47 | 23.98 | 22.57 |

## Conclusion

An iterative weighted least square-based estimation (IAA) is presented and applied to the atmospheric radar data in the current study. The reduction in the deviation of mean Doppler profiles and the standard deviation is illustrated in IAA compared to the existing ADP. This proves that IAA functions superior compared to existing algorithms which have failed to perform well especially in this height range. Significant enhancement in SNR at higher altitudes is achieved with IAA demonstrating its efficiency and effectiveness. The obtained wind velocities from the IAA algorithm are validated using the GPS sonde values. The correlation between wind speeds calculated using GPS and IAA has been also presented for the radar data collected in the month of October 2006 and February 2015 which attained a correlation factor of 0.8996 and 0.9246. The IAA method gives better results with high computational complexity. This is due to the fact that it is an iterative process involving matrix inversion. Henceforth, this can be carried through efficient methods which results in consuming less computational time.

## Notes

## Declarations

### Authors’ contributions

Both authors read and approved the final manuscript.

### Acknowledgements

The authors would like to thank National Atmospheric Research Laboratory (NARL), Gadanki for providing radar data and Centre of Excellence, Department of Electronics and Communication Engineering, Sri Venkateswara University College of Engineering for technical assistance.

### Competing interests

The authors declare that they have no competing interests.

### Availability of data and materials

The data is archived at the National Atmospheric Research Laboratory, Gadanki, India.

### Funding

Not applicable.

### Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

**Open Access**This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

## Authors’ Affiliations

## References

- Anandan VK (2002) Atmospheric data processor-technical and user reference manual. NMRF, DOS Publication, GadankiGoogle Scholar
- Anandan VK, Balamuralidhar P, Rao PB, Jain AR (1996) A method for adaptive moments estimation technique applied to MST radar echoes. In: Proceedings of the Progress Electromagnetics Research Symposium, pp 360–365Google Scholar
- Anandan VK, Reddy GR, Rao P (2001) Spectral analysis of atmospheric radar signal using higher order spectral estimation technique. IEEE Trans Geosci Remote Sens 39(9):1890–1895View ArticleGoogle Scholar
- Anandan VK, Pan C, Rajalakshmi T, Reddy GR (2004) Multitaper spectral analysis of atmospheric radar signals. Ann Geophys 22(11):3995–4003View ArticleGoogle Scholar
- Anandan VK, Balamuralidhar P, Rao P, Jain A (2005) An adaptive moments estimation technique applied to MST radar echoes. J Atmos Ocean Technol 22:396–408View ArticleGoogle Scholar
- Hildebrand PH, Sekhon R (1974) Objective determination of the noise level in Doppler spectra. J Appl Meteorol 13(7):808–811View ArticleGoogle Scholar
- Jagannadha Rao VVM, Narayana Rao D, Venkat Ratnam M, Mohan K, Vijaya Bhaskar Rao S (2003) Mean vertical velocities measured by Indian MST radar and comparison with indirectly computed values. J Appl Meteorol 42(4):541–552View ArticleGoogle Scholar
- Reddy TS, Reddy GR (2010a) MST radar signal processing using cepstral Thresholding. IEEE Trans Geosci Remote Sens 48(6):2704–2710View ArticleGoogle Scholar
- Reddy TS, Reddy GR (2010b) Spectral analysis of atmospheric radar signal using filter banks polyphase approach. Digit Signal Process 20(4):1061–1071View ArticleGoogle Scholar
- Thatiparthi S, Gudheti R, Sourirajan V (2009) MST radar signal processing using wavelet-based denoising. IEEE Geosci Remote Sens Lett 6(4):752–756View ArticleGoogle Scholar
- Uma Maheswara Rao D, Reddy TS, Reddy GR (2014) Atmospheric radar signal processing using principal component analysis. Digit Signal Process 32:79–84View ArticleGoogle Scholar
- Yardibi T, Li J, Stoica P, Xue M, Baggeroer AB (2010) Source localization and sensing: a nonparametric iterative approach based on weighted least squares. IEEE Trans Aero Electron 46:425–443View ArticleGoogle Scholar