Windowing Design and Performance Assessment for Mitigation of Spectrum Leakage

Windowing Design and Performance Assessment for Mitigation of Spectrum Leakage

E3S Web of Conferences 94, 03001 (2019) https://doi.org/10.1051/e3sconf/20199403001 ISGNSS 2018 Windowing Design and Performance Assessment for Mitigation of Spectrum Leakage Dah-Jing Jwo 1,*, I-Hua Wu 2 and Yi Chang1 1 Department of Communications, Navigation and Control Engineering, National Taiwan Ocean University 2 Pei-Ning Rd., Keelung 202, Taiwan 2 Bison Electronics, Inc., Neihu District, Taipei 114, Taiwan Abstract. This paper investigates the windowing design and performance assessment for mitigation of spectral leakage. A pretreatment method to reduce the spectral leakage is developed. In addition to selecting appropriate window functions, the Welch method is introduced. Windowing is implemented by multiplying the input signal with a windowing function. The periodogram technique based on Welch method is capable of providing good resolution if data length samples are selected optimally. Windowing amplitude modulates the input signal so that the spectral leakage is evened out. Thus, windowing reduces the amplitude of the samples at the beginning and end of the window, altering leakage. The influence of various window functions on the Fourier transform spectrum of the signals was discussed, and the characteristics and functions of various window functions were explained. In addition, we compared the differences in the influence of different data lengths on spectral resolution and noise levels caused by the traditional power spectrum estimation and various window-function-based Welch power spectrum estimations. 1 Introduction knowledge. Due to computer capacity and limitations on processing time, only limited time samples can actually The spectrum analysis [1-4] is a critical concern in many be processed during spectrum analysis and data military and civilian applications, such as performance processing of signals, i.e., the original signals need to be test of electric power systems and communication cut off, which induces leakage errors. In spread spectrum systems, detection of mechanical vibration, testing the system, frequency-domain interference suppression linearity of components. algorithms always use data windows to reduce the Anti-jamming techniques [5,6] have been adopted spectral leakage associated with truncation, and employ to enhance the reliability and effectivity of Global overlap to lessen the SNR degradation due to Navigation Satellite System (GNSS). As a technique windowing. based upon Capon works and Neyman–Pearson theory, Direct truncation equals rectangular window the amplitude domain processing (ADP) is an anti- shaping. Rectangular time window has narrow main lobe jamming method to suppress multitone continuous wave, and wide side lobe with small main lobe to side lobe sweep continuous wave and narrowband interference ratio, which results in serious side lobe leakage. A without convergence problems, and therefore has been method is proposed to mitigation the influence of widely utilized to the GNSS receivers. Using ADP in spectral leakage of the Fourier transform spectrum by frequency domain (FADP) will distort useful navigation selecting appropriate window functions. Some windows signal while suppressing interference. FADP filter with narrow side lobe, such as Blackman, Hanning, and possesses superior performance, while induces some Kaiser windows are usually employed in engineering problems, such as the spectrum leakage of the frequency instead of the rectangular one. domain. Periodogram is a method of estimating the To relieve the performance deterioration, the autocorrelation of finite length of a signal, which spectral leakage suppression algorithms [6,7] for the possesses limited ability to produce accurate power DFT-based spectrum analysis is extensively studied, spectrum estimation. The nonparametric Welch method such as digital filtering, high-order spectral analysis, [8,9] is an improvement on the periodogram spectrum leakage compensation in frequency domain and estimation method where signal to noise ratio is high and weighting the time samples by a suitable window reduces noise in the estimated power spectra for function. Window function method is the most widely reducing the frequency resolution. used. However, window functions are varied and have This paper is organized as follows. In Section 2, different characteristics. How to choose suitable window preliminary background on the Fourier transform is function for different applications requires professional reviewed, including the discrete Fourier transform, and * Corresponding author: [email protected] © The Authors, published by EDP Sciences. This is an open access article distributed under the terms of the Creative Commons Attribution License 4.0 (http://creativecommons.org/licenses/by/4.0/). E3S Web of Conferences 94, 03001 (2019) https://doi.org/10.1051/e3sconf/20199403001 ISGNSS 2018 the fast Fourier transform. The spectrum leakage is As the efficient calculation of DFT, the fast Fourier introduced in Section 3. In Section 4, windowing transform (FFT) has been widely used for many functions for spectrum leakage suppression is discussed. applications. The implementations of DFT usually In Section 5, simulation experiments are carried out to employ efficient fast Fourier transform algorithms, so evaluate the performance for various designs. that the terms FFT and DFT are often used Conclusions are given in Section 6. interchangeably. Table 1 provides comparison of workload for DFT and FFT. 2 Fourier transform Table 1. Comparison of workload for DFT and FFT. The Fourier transform is important in engineering, N DFT FFT mathematics, and the physical sciences. The Fourier 2 4 1 transform is a generalization of the complex Fourier series, defined by 4 16 4 8 64 12 jt F()() f t e dt (1) 16 256 32 32 1024 80 1 256 4096 192 f()() t F ejt d (2) 2 The discrete counterpart of the Fourier transform is the 3 Spectrum leakage Discrete Fourier Transform (DFT). The DFT is Spectral leakage is a problem that arises in the digital ubiquitous in digital signal processing for the spectrum processing of signals. Signal in practical is always analysis, which can be efficiently realized by fast Fourier limited in time domain, namely truncated by time transform (FFT). window, which results in spectrum leakage of signal. 2.1 Discrete Fourier transform Leakage causes the signal levels to be reduced and redistributed over a broad frequency range, which is The discrete Fourier transform converts a finite important for implementing digital signal processing sequence of equally-spaced samples of a function into a properly. same-length sequence of equally-spaced samples of the The Fourier transform of a function of time, x(t) is a discrete-time Fourier transform (DTFT), which is a complex-valued function of frequency, and X(f) is complex-valued function of frequency. DFT is the referred to as a frequency spectrum. The flow charrt of equivalent of the continuous Fourier Transform. DTFT is the DFT calculation is shown as in Fig. 1. Direct continuous (and periodic), and the DFT provides discrete truncation equals rectangular window shaping. samples of one cycle. If the original sequence is one Rectangular time window has narrow main lobe and cycle of a periodic function, the DFT provides all the wide side lobe with small main lobe to side lobe ratio, non-zero values of one DTFT cycle. The DTFT foe the which results in serious side lobe leakage. Fig. 2 shows time domain signal x[n] is given by: the discrete spectrum due to signal windowing truncation. jn Aliasing Truncation Picket-fence X[ ] DTF ( x [ n ]) x [ n ] e (3) effect effect effect Calculation of DFT We could regard each sample x[n] as windowing x(t) x(n) xN (n)d(n) Time domain (frequency domain, Signal cutoff function (discrete) discrete) jw jw jw X N (k) X ( j) X (e ) X a (e )D(e ) 1 , nN0,1,2,L , 1 a a wnR[] (4) 0, otherwise Fig. 1. Flow chart of the DFT calculation. Spectrum signal sample is 1 , nN0,1,2,L , 1 xNR[][][] n x n w n (5) 0, otherwise Here we definition signal N of xN [n] is complete signal. The DFT is the sampled Fourier Transform and therefore does not contain all frequencies forming an image, but only a set of samples which is large enough to fully describe the spatial domain image. 2.2 Fast Fourier transform Fig. 2. Discrete spectrum due to signal windowing truncation. 2 E3S Web of Conferences 94, 03001 (2019) https://doi.org/10.1051/e3sconf/20199403001 ISGNSS 2018 3.2 Spectrum leakage suppression - enlarging 3.1 Spectrum leakage suppression - periodic the data length in windowing function truncation Windowing is implemented by multiplying the input The sampling signal length is not integer multiple of the signal with a windowing function. Windowing amplitude signal period length, and through the Fast Fourier modulates the input signal so that the spectral leakage is transform (FFT), the sampling signal is going to make evened out. Thus, windowing reduces the amplitude of larger distortion, therefore it makes many unpredictable the samples at the beginning and end of the window, spurious components and spectral leakage in discrete altering leakage. An input signal can be of any number spectrum. In conclusion, when signal period is T0 and of dimensions and can be complex. For complex-values sampling period is T and sampling point is N , it is a complex multiplication is required. s As data length increase, the rate of fluctuation in this chosen to satisfy the relation is also increase. The variance of the periodogram is reduced by applying a window to the autocorrelation LT/ T N (6) 0 s estimate to decrease the contribution of unreliable estimates to the periodogram. Increasing the width of The FFT algorithm takes the small amount of window function is equivalent to enlarge the length of captured data and repeats it, in order to perform the segment with large main lobe to side lobe ratio, which Fourier Transform and produce a frequency spectrum. In results in less side lobe leakage. Figs. 5 and 6 show the this case, the signal is periodic, and the resulting magnitude (in dB) of the DFT spectrum using a simple frequency spectrum will have no leakage.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us