CHOICE OF THE WINDOW USED IN THE INTERPOLATED DISCRETE FOURIER TRANSFORM METHOD

Similar documents
INFLUENCE OF THE SPECTRAL IMAGE COMPONENT ON THE AMPLITUDE AND PHASE ESTIMATORS PROVIDED BY THE INTERPOLATED DFT METHOD

COMPRESSIVE SENSING WITH AN OVERCOMPLETE DICTIONARY FOR HIGH-RESOLUTION DFT ANALYSIS. Guglielmo Frigo and Claudio Narduzzi

Design Criteria for the Quadratically Interpolated FFT Method (I): Bias due to Interpolation

DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY

COMPARISON OF SINE-WAVE FREQUENCY ESTIMATION METHODS IN RESPECT OF SPEED AND ACCURACY FOR A FEW OBSERVED CYCLES DISTORTED BY NOISE AND HARMONICS

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi

A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial CAD Tool Implementation

Measuring The Noise Cumulative Distribution Function Using Quantized Data

New Algorithms for Removal of DC Offset and Subsynchronous. Resonance terms in the Current and Voltage Signals under Fault.

A/D Converters Nonlinearity Measurement and Correction by Frequency Analysis and Dither

sine wave fit algorithm

Experimental verification of different models of the ADC transfer function. Petr Suchanek, David Slepicka, Vladimir Haasz

SEISMIC WAVE PROPAGATION. Lecture 2: Fourier Analysis

ANALOG AND DIGITAL SIGNAL PROCESSING ADSP - Chapter 8

Fourier Analysis of Signals Using the DFT

Line Codes and Pulse Shaping Review. Intersymbol interference (ISI) Pulse shaping to reduce ISI Embracing ISI

The Karhunen-Loeve, Discrete Cosine, and Related Transforms Obtained via the Hadamard Transform

This is the published version of a paper presented at IEEE International Instrumentation and Measurement Technology Conference (I2MTC), 2013.

On the Convergence of the Inverses of Toeplitz Matrices and Its Applications

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

EE 435. Lecture 28. Data Converters Linearity INL/DNL Spectral Performance

INTRODUCTION TO DELTA-SIGMA ADCS

Detection and Quantification of the Influence of Time-Variation in Frequency Response Function Measurements Using Arbitrary Excitations

MANY digital speech communication applications, e.g.,

ETSF15 Analog/Digital. Stefan Höst

IMPROVEMENTS IN MODAL PARAMETER EXTRACTION THROUGH POST-PROCESSING FREQUENCY RESPONSE FUNCTION ESTIMATES

Signal types. Signal characteristics: RMS, power, db Probability Density Function (PDF). Analogue-to-Digital Conversion (ADC).

Modifying Voice Activity Detection in Low SNR by correction factors

Measurement and Instrumentation. Sampling, Digital Devices, and Data Acquisition

A METHOD FOR NONLINEAR SYSTEM CLASSIFICATION IN THE TIME-FREQUENCY PLANE IN PRESENCE OF FRACTAL NOISE. Lorenzo Galleani, Letizia Lo Presti

EE 230 Lecture 43. Data Converters

Bispectral resolution and leakage effect of the indirect bispectrum estimate for different types of 2D window functions

Digital Signal Processing

Numerical Problems of Sine Fitting Algorithms

Digital Object Identifier of the paper: /TIM The final version of the paper is available on the IEEE Xplore.

Frequency estimation by DFT interpolation: A comparison of methods

Digital Speech Processing Lecture 10. Short-Time Fourier Analysis Methods - Filter Bank Design

A Fast Algorithm for. Nonstationary Delay Estimation. H. C. So. Department of Electronic Engineering, City University of Hong Kong

EE-597 Notes Quantization

II. Nonparametric Spectrum Estimation for Stationary Random Signals - Non-parametric Methods -

Bobby Hunt, Mariappan S. Nadar, Paul Keller, Eric VonColln, and Anupam Goyal III. ASSOCIATIVE RECALL BY A POLYNOMIAL MAPPING

Vibration Testing. Typically either instrumented hammers or shakers are used.

T ulation and demodulation. It has applications not only

Distortion Analysis T

3.2 Complex Sinusoids and Frequency Response of LTI Systems

Various signal sampling and reconstruction methods

Cast of Characters. Some Symbols, Functions, and Variables Used in the Book

2.161 Signal Processing: Continuous and Discrete Fall 2008

INTRODUCTION TO DELTA-SIGMA ADCS

CEPSTRAL ANALYSIS SYNTHESIS ON THE MEL FREQUENCY SCALE, AND AN ADAPTATIVE ALGORITHM FOR IT.

Simulation of the Effects of Timing Jitter in Track-and-Hold and Sample-and-Hold Circuits

LECTURE NOTES IN AUDIO ANALYSIS: PITCH ESTIMATION FOR DUMMIES

UNIVERSITY OF TRENTO IN-BAND POWER ESTIMATION OF WINDOWED DELTA-SIGMA SHAPED NOISE. Emilia Nunzi, Paolo Carbone, Dario Petri.

BIOSIGNAL PROCESSING. Hee Chan Kim, Ph.D. Department of Biomedical Engineering College of Medicine Seoul National University

Generation of bandlimited sync transitions for sine waveforms

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise

Distribution Laws of Quantization Noise for Sigma-Delta Modulator

Metrol. Meas. Syst., Vol. XVIII (2011), No. 4, pp METROLOGY AND MEASUREMENT SYSTEMS Index , ISSN

EEO 401 Digital Signal Processing Prof. Mark Fowler

Vibration Testing. an excitation source a device to measure the response a digital signal processor to analyze the system response

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2016/17 Aula 3, 3rd September

1. Calculation of the DFT

Lecture 5b: Line Codes

Data Converter Fundamentals

EE123 Digital Signal Processing

EE482: Digital Signal Processing Applications

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang

EE5713 : Advanced Digital Communications

Each of these functions represents a signal in terms of its spectral components in the frequency domain.

Principles of Communications Lecture 8: Baseband Communication Systems. Chih-Wei Liu 劉志尉 National Chiao Tung University

The Selection of Weighting Functions For Linear Arrays Using Different Techniques

ECE533 Digital Image Processing. Embedded Zerotree Wavelet Image Codec

EE 521: Instrumentation and Measurements

Signals and Spectra - Review

Principles of Communications

Class of waveform coders can be represented in this manner

THE theory of linear time-invariant (LTI) systems has been

ACCURATE MAGNETIC FLUX MEASUREMENTS IN ELECTROMAGNETIC RAIL LAUNCHERS

Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle

Modeling and Identification of Dynamic Systems (vimmd312, 2018)

2D Spectrogram Filter for Single Channel Speech Enhancement

Analysis of methods for speech signals quantization

EE 505 Lecture 7. Spectral Performance of Data Converters - Time Quantization - Amplitude Quantization Clock Jitter Statistical Circuit Modeling

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems.

ECG782: Multidimensional Digital Signal Processing

Chapter 12 Variable Phase Interpolation

An Estimation of Error-Free Frequency Response Function from Impact Hammer Testing

NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group

Optimal Power Allocation for Distributed BLUE Estimation with Linear Spatial Collaboration

representation of speech

Signal processing Frequency analysis

EA2.3 - Electronics 2 1

A comparative study of time-delay estimation techniques for convolutive speech mixtures

Source Coding for Compression

Radar Systems Engineering Lecture 3 Review of Signals, Systems and Digital Signal Processing

AN ALTERNATIVE FEEDBACK STRUCTURE FOR THE ADAPTIVE ACTIVE CONTROL OF PERIODIC AND TIME-VARYING PERIODIC DISTURBANCES

The Fourier Transform (and more )

Expressions for the covariance matrix of covariance data

EE 435. Lecture 29. Data Converters. Linearity Measures Spectral Performance

Chapter 4 Discrete Fourier Transform (DFT) And Signal Spectrum

Transcription:

Électronique et transmission de l information CHOICE OF THE WINDOW USED IN THE INTERPOLATED DISCRETE FOURIER TRANSFORM METHOD DANIEL BELEGA, DOMINIQUE DALLET, DAN STOICIU Key words: Interpolated Discrete Fourier Transformation (IpDFT) method, Sinewave parameter estimation, Maximum sidelobe decay windows. In this paper a criterion for optimal choice of the maximum sidelobe decay window used in the interpolated discrete Fourier transform (IpDFT) method for estimating the parameters of a sine-wave is proposed. The window chosen by the proposed criterion is the window with the lowest order, which ensures that the systematic errors that affect the sine-wave parameters estimates are very small compared with the quantization errors. The window is chosen as a function of the maximum sine-wave amplitude up to which the systematic errors that affect the frequency estimates are very small compared with the quantization errors. To confirm the effectiveness of the proposed criterion, some computer simulations and experimental results are presented.. INTRODUCTION In many engineering applications it is very important to know with high accuracy the parameters of a sine-wave. The methods used for this purpose can be classified in time-domain methods (parametric methods) and frequency-domain methods (non-parametric methods) []. Due to the availability of Fourier analysis packages and of the robustness towards the signal model inaccuracies the frequency-domain methods are frequently used. A frequency-domain method often used for estimating the parameters of a sine-wave in non-coherent sampling mode is the interpolated discrete Fourier transform (IpDFT) method [ 6]. The best performances are obtained using the maximum sidelobe decay windows (or class I Rife-Vincent windows) since in this case the parameters can be estimated by analytical formulas [4, 6]. Unfortunately, in the scientific literature no criterion is given for the optimal choice of the windows used in the IpDFT method for estimating the sine-wave parameters. This paper is focused on the determination of a criterion for optimal choice of the maximum sidelobe decay window used in the IpDFT method for estimating the Politehnica University of Timişoara, E-mail: daniel.belega@etc.upt.ro IMS Laboratory, University of Bordeaux Rev. Roum. Sci. Techn. Électrotechn. et Énerg., 54, 4, pp. 365 374, Bucarest, 9

366 Daniel Belega, Dominique Dallet, Dan Stoiciu parameters of a sine-wave. The effectiveness of the proposed criterion is verified by means of computer simulations and experimental results as well.. THEORETICAL BACKGROUND Let us consider a sine-wave sampled at a known frequency, f s f in x( m) = Asin π m + ϕ, m =,K, M, () f s where A, f in and ϕ are respectively the amplitude, frequency, and phase of the sinewave and M is the number of acquired samples. In order to satisfy the Nyquist criterion, f in is smaller than f s /. The relationship between the frequencies f in and f s is given by f in λ l + δ = =, () f M M s in which l and δ are respectively the integer and the fractional parts of the number of the acquired sine-wave cycles λ. δ is related to the non-coherent sampling mode and.5 δ <.5. For δ = the sampling process is coherent with the input sine-wave (coherent sampling mode) and () represents the coherent sampling relationship between frequencies f in and f s. For δ the sampling process is non-coherent with the input sine-wave (non-coherent sampling mode) and the coherent sampling relationship is not fulfilled. In this situation the well-known windowing approach is used, leading to the analysis of the signal x w (m) = x(m) w(m), where w( ) is the window used. The discrete-time Fourier transform (DTFT) of the signal x w ( ) is given by A jϕ jϕ X w ( λ ) = W( λ λ ) e W( λ+λ ) e, λ [, M), j (3) where λ represents the continuous frequency expressed in bins and W( ) is the DTFT of w( ). The second term in (3) represents the image part of the sine-wave spectrum. The parameters of a sine-wave can be very accurately estimated by the IpDFT method. Its best performances are obtained using the maximum sidelobe decay windows since in this case the parameters can be estimated by analytical formulas without polynomial approximations [ 6]. The H-term maximum sidelobe decay window (H ) has the most rapidly decaying sidelobes rate, equal

3 Choice of the window used in the interpolated DFT method 367 to 6(H ) db/octave, from all the H-term cosine windows [7]. This window is defined as H ( ) h ( ) m w m = a π h cos h, m =,, K, M, (4) M where a h are the windows coefficients given by [8] where C p m m! =. H H h CH CH a =, a =, h =,,, H h K, (5) H H 3 ( m p)! p! Due to the fact that the best performances are obtained using the maximum sidelobe decay windows in the following only these windows are considered. For M >>, W( ) can be approximated by [6] ( M ) π M sin ( ) ( πλ) j λ ( H )! W λ = e M H H π (6) λ h λ ( ). For estimating the sine-wave parameters by the IpDFT method the ratio α must be firstly evaluated X Xw α= Xw X w ( l) ( l ) ( l+ ) () l From (3) it can be established that w,if.5 δ<,if δ<.5. (7) A jϕ jϕ Xw ( l ) = W( ) e W( l ) e δ +δ A jϕ jϕ Xw () l = W( ) e W( l ) e δ +δ A jϕ jϕ Xw ( l+ ) = W( δ) e W( l+ +δ) e. (8) For << l << M/, the image parts of X w (l ), X w (l) and X w (l + ) can be neglected and from (6) and (8) α becomes

368 Daniel Belega, Dominique Dallet, Dan Stoiciu 4 H +δ,if.5 δ< H δ α H +δ, if δ<.5. H δ From the above expression it follows that δ can be estimated by ( H ) α H,if.5 δ< ˆ α+ δ= H α H +, if δ<.5. α+ (9) () by From () and () the frequency f in can be estimated by fˆ in ( ) H α H fs l +,if.5 δ< α+ M = Hα H + fs l +,if δ.5. α+ M () Using (6) and (8) the amplitude A can be estimated by H ˆ ˆ πδ X ( ) H w l ( ˆ A = h δ ). () M sin πδˆ H! ( )( ) From (3), in which the image part is neglected, the phase ϕ can be estimated { } ˆ { ()} ˆ δ π ϕ= ˆ Phase X sign( ˆ) Phase ( ˆ w l πδ+π δ W δ ), (3) M where: W ( ) ( ) π π j h j h H e M e M h λ =.5 ah +, π π sin ( λ h) sin ( λ+ h) M M ˆ and sign( ) is the sign function, ( ˆ, if.5 δ< sign δ ) =, if ˆ <δ<.5. From () (3) it follows that the accuracy of the sine-wave parameters estimates is related on the accuracy of the estimation of δ.

5 Choice of the window used in the interpolated DFT method 369 3. INFLUENCE OF WINDOWING In principal, the frequency-domain methods use the windowing approach for reducing the spectral leakage errors [9 ]. For a sine-wave without noise the accuracy of δ estimates depends only on the accuracy of the estimation of α by (9). This estimation is affected only by the systematic errors due to the contributions from the image parts of the sine-wave spectrum. These errors depend on the values of l and ϕ []. From (6) the ratio between the magnitudes of the image parts of X w (l), X wi (l) when the (H + )-term and H-term maximum sidelobe decay window are used is equal to X X wi ( l) () l wi H + H = H ( H ) ( l + δ) [ ]. H To avoid the interferences from the DC component it is necessarily to have l > H + [3]. In this case is evident that X wi (l) H + < X wi (l) H. This behaviour is also obtained for the magnitudes of the image parts of X w (l ) and X w (l + ), respectively. Thus, the systematic errors decrease as the window order H increases. For a sine-wave corrupted by noise if << l << M/, it is possible to have systematic errors greater than the errors due to noise (random errors) [4]. On the other hand, the uncertainties of the sine-wave parameter estimates increase as the window order H increases [5]. Thus, in order to obtain accurate estimates it is necessary to choose the window with the lowest H which ensures that the systematic errors are smaller than the errors due noise. In the following such a criterion for choosing the windows is presented. (4) 4. CRITERION FOR CHOOSING THE WINDOWS Due to the digitizing process the quantization noise is always present in sampled signals. Quantization noise is usually assumed to be a uniformly distributed stationary white noise, statistically independent of the input signal. Let us consider that the quantization noise is generated by an n-bit ADC, with full-scale range FSR. The systematic errors which affect the frequency estimates obtained by the IpDFT method with the H-term maximum sidelobe decay window are smaller than the quantization errors if the following condition is fulfilled [4] H H A l (5) q ( 4 + h H ) > µ ( 4h ), in which µ is a real number and q is the ADC quantization step (q = FSR/ n ).

37 Daniel Belega, Dominique Dallet, Dan Stoiciu 6 In order to obtain neglected systematic errors compared with the quantization noise µ must be higher than or equal to [4]. Thus, for µ =, the condition (5) established the limit (maximum) value of A, A lim up to which the systematic errors which affect the frequency estimates are neglected compared with the quantization errors. For µ =, A lim is given by H ( 4l + h H ) q A lim =. (6) H ( 4h ) Based on the above condition a criterion for choosing the windows used in the IpDFT method is proposed. Criterion. The window which must be used in the IpDFT method is the window with the lowest order which ensures A ˆ < A lim. In other words by the proposed criterion the window with the lowest order which ensures that the systematic errors which affect the δ estimates are neglected compared with the quantization errors must be used. Fig. shows the steps involved in the choice of the window by the proposed criterion. Fig. The flow chart of the proposed criterion.

7 Choice of the window used in the interpolated DFT method 37 The l value is determined using a search routine applied to the spectral components X w (λ) for integer λ values (i.e. for λ =,, M/ ) if the sine-wave frequency signal-to-noise ratio is above threshold [5]. 5. COMPUTER SIMULATIONS AND EXPERIMENTAL RESULTS The aim of this section is to verify the effectiveness of the proposed criterion by means of computer simulations and experimental results. The signal used in simulation is a sine-wave corrupted by the quantization noise of an ideal bipolar n-bit ADC. Quantization noise is modelled by uniformly distributed additive noise. The FSR of the ADC is set to 5. Two cases are analyzed. In the first case l = and n = 8 bits are used and in the second case l = 4 and n = 6 bits are used. The amplitude A is set to and the phase ϕ varies in the range [, π) rad with a step of π/5 rad. The record length is M = 496. δ varies in the range [.5,.5) with a step of.4. For each value of δ, δ max occurring during phase scan is retained. The -term and the 3-term maximum sidelobe decay windows are used. Fig. shows for each case δ max as a function of δ. a

37 Daniel Belega, Dominique Dallet, Dan Stoiciu 8 b Fig. δ max as a function of δ when the -term and the 3-term maximum sidelobe decay windows are used for: a) first case; b) second case. In the first case the proposed criterion established that the -term maximum sidelobe decay window performed the best (for H = we have A = < 3.37 = A lim ) and in the second case established that the 3-term maximum sidelobe decay window performed the best (for H = we have A = >. = A lim and for H = 3 we have A = < 4.4 = A lim ). From the results presented in Fig. it follows that the best performances are obtained when the aforementioned windows are used. The effectiveness of the proposed criterion is verified also by means of experimental results. The test setup is presented in Fig. 3. Sine-wave generator Evaluation board TLC8A Acquisition board RS3 Personal computer Fig. 3 The test setup. The signal generator is Agilent 33A, which provides very accurate, stable and low distortion sine-waves. TLC8A is an 8-bit unipolar half-flash ADC. The FSR of the ADC is set to 5V. The acquisition board has a 4-bit ADC. Thus, the

9 Choice of the window used in the interpolated DFT method 373 quantization noise is practically given by the quantization noise of TLC8A. The sine-waves are characterized by V amplitude and offset and 3.6 khz frequency. 5 records of M = 496 samples are collected. The proposed criterion established that the -term maximum sidelobe decay window performed the best (for H = we have A = < 3.37 = A lim ). Fig. 4 shows the δ estimates for each set when the -term and 3-term maximum sidelobe decay windows are used. Fig. 4 δ estimates for each set when the -term and the 3-term maximum sidelobe decay windows are used. For each δ the δˆ values obtained when these windows are used are close. For each window the same mean of the δ estimates is practically obtained, that is about.363. For H = the modulus of the maximum bias is about.58 4, that is smaller than the one obtained for H = 3, which is about.69 4. Thus, the -term maximum sidelobe decay window performed the best. Also, the results obtained are relatively close to the ones obtained by simulation (Fig. a). 6. CONCLUSION Unfortunately, in the scientific literature no criterion is given for the optimal choice of the window used in the IpDFT method for estimating the parameters of a sine-wave. Since the best performances of the IpDFT method are obtained when

374 Daniel Belega, Dominique Dallet, Dan Stoiciu the maximum sidelobe decay windows are used, in this paper a criterion for optimal choice of these windows is proposed. The parameter used for this purpose is the maximum sine-wave amplitude up to which the systematic errors which affect the δ estimates are neglected compared with the quantization errors. The expression of this parameter is given in the paper. The window chosen by the proposed criterion is the window with the lowest order which ensures that the systematic errors which affect the sine-wave parameters estimates are neglected compared with the quantization errors. Computer simulations and experimental results confirm the effectiveness of the proposed criterion. Received on 7 June, 8 REFERENCES. L. Marple, Digital Spectral Analysis, Englewood Cliffs, NJ: Prentice-Hall, 987.. T. Grandke, Interpolation Algorithms for Discrete Fourier Transforms of Weighted Signals, IEEE Trans. Instrum. Meas., IM-3,, pp. 35-355 (983). 3. C. Offelli, D. Petri, Interpolation Techniques for Real-Time Multifrequency Waveforms Analysis, IEEE Trans. Instrum. Meas., 39,, pp. 6- (99). 4. G. Andria, M. Savino, A. Trotta, Windows and Interpolation Algorithm to Improve Electrical Measurement Accuracy, IEEE Trans. Instrum. Meas., 38, 4, pp. 856-863 (989). 5. C. Offeli, D. Petri, The Influence of Windowing on the Accuracy of Multifrequency Signal Parameters Estimation, IEEE Trans. Instrum. Meas., 4,, pp. 56-6 (99). 6. D. Belega, D. Dallet, Estimation of the Multifrequency signal parameters by interpolated DFT method with maximum sidelobe decay windows, IEEE IDAACS Conference, pp. 94-99, Dortmund, Germany, September 6-8, 7. 7. A. H. Nuttall, Some Windows with Very Good Sidelobe Behavior, IEEE Transactions on Acoustics, Speech, and Signal Processing, ASSP-9,, pp. 84 9 (98). 8. D. Belega, The Maximum Sidelobe Decay Windows, Rev. Roum. Sci. Techn. Électrotechn. et Énerg., 5, 3, pp. 349-356 (5). 9. D. Petri, Frequency-Domain Testing of Waveform Digitizers, IEEE Trans. Instrum. Meas., 5, 3, pp. 445-453 ().. C. Offelli, D. Petri, A frequency-domain procedure for accurate real-time signal parameter measurement, IEEE Trans. on Instrum. and Meas., 39,, pp. 363-368 (99).. D. Belega, M. Ciugudean, D. Stoiciu, Choice of the cosine-class windows for ADC dynamic testing by spectral analysis, Measurement, Journal of the International Measurement Confederation (IMEKO), 4, 4, pp. 36-37 (7).. J. Schoukens, R. Pintelon, H. Van Hamme, The interpolated fast Fourier transform: A comparative study, IEEE Transactions on Instrumentation and Measurement, 4,, pp. 6-3 (99). 3. D. Belega, D. Dallet, Frequency estimation via weighted multipoint interpolated DFT, IET Science, Measurement and Technology,,, pp. -8 (8). 4. D. Belega, D. Dallet, Choice of the acquisition parameters for frequency estimation of a sine wave by interpolated DFT method, Computer, Standards and Interfaces, in press, doi:.6/j.csi.8.9.8.