A new zoom algorithm and its use in frequency estimation

Similar documents
Sinusoidal signal. Arbitrary signal. Periodic rectangular pulse. Sampling function. Sampled sinusoidal signal. Sampled arbitrary signal

Fatigue Life Assessment Using Signal Processing Techniques

Experiment 7: Frequency Modulation and Phase Locked Loops Fall 2009

Detection and direction-finding of spread spectrum signals using correlation and narrowband interference rejection

ECE5984 Orthogonal Frequency Division Multiplexing and Related Technologies Fall Mohamed Essam Khedr. Channel Estimation

Traditional Analog Modulation Techniques

DARK CURRENT ELIMINATION IN CHARGED COUPLE DEVICES

Amplifiers. Department of Computer Science and Engineering

ECEN 5014, Spring 2013 Special Topics: Active Microwave Circuits and MMICs Zoya Popovic, University of Colorado, Boulder

DSP APPLICATION TO THE PORTABLE VIBRATION EXCITER

Nonlinear FM Waveform Design to Reduction of sidelobe level in Autocorrelation Function

The fourier spectrum analysis of optical feedback self-mixing signal under weak and moderate feedback

COMPENSATION OF CURRENT TRANSFORMERS BY MEANS OF FIELD PROGRAMMABLE GATE ARRAY

Noise. Interference Noise

Introduction to OFDM. Characteristics of OFDM (Orthogonal Frequency Division Multiplexing)

Noise Removal from ECG Signal and Performance Analysis Using Different Filter

Validation of a crystal detector model for the calibration of the Large Signal Network Analyzer.

Sampling and Multirate Techniques for Complex and Bandpass Signals

ELEC3106 Electronics. Lecture notes: non-linearity and noise. Objective. Non-linearity. Non-linearity measures

Determination of Pitch Range Based on Onset and Offset Analysis in Modulation Frequency Domain

Multirate Digital Signal Processing

MFCC-based perceptual hashing for compressed domain of speech content identification

Software Defined Radio Forum Contribution

ECE 5655/4655 Laboratory Problems

A MATLAB Model of Hybrid Active Filter Based on SVPWM Technique

EXPLOITING RMS TIME-FREQUENCY STRUCTURE FOR DATA COMPRESSION IN EMITTER LOCATION SYSTEMS

SPEECH ENHANCEMENT BASED ON ITERATIVE WIENER FILTER USING COMPLEX SPEECH ANALYSIS

( ) D. An information signal x( t) = 5cos( 1000πt) LSSB modulates a carrier with amplitude A c

SEG/San Antonio 2007 Annual Meeting. Summary. Morlet wavelet transform

ISSUE: April Fig. 1. Simplified block diagram of power supply voltage loop.

Spread-Spectrum Technique in Sigma-Delta Modulators

Consumers are looking to wireless

Optimizing Reception Performance of new UWB Pulse shape over Multipath Channel using MMSE Adaptive Algorithm

A Detailed Lesson on Operational Amplifiers - Negative Feedback

Outline. Wireless PHY: Modulation and Demodulation. Admin. Page 1. G[k] = 1 T. g(t)e j2πk t dt. G[k] = = k L. ) = g L (t)e j2π f k t dt.

EEE 311: Digital Signal Processing I

Further developments on gear transmission monitoring

Complex Spectrum. Box Spectrum. Im f. Im f. Sine Spectrum. Cosine Spectrum 1/2 1/2 1/2. f C -f C 1/2

A Novel Off-chip Capacitor-less CMOS LDO with Fast Transient Response

Bode Plot based Auto-Tuning Enhanced Solution for High Performance Servo Drives

Signals and Systems II

Outline. Wireless PHY: Modulation and Demodulation. Admin. Page 1. g(t)e j2πk t dt. G[k] = 1 T. G[k] = = k L. ) = g L (t)e j2π f k t dt.

6.976 High Speed Communication Circuits and Systems Lecture 16 Noise in Integer-N Frequency Synthesizers

FIR Filter Design by Frequency Sampling or Interpolation *

Vibration and Electrical Interference Removal for Improved Bearing Fault Diagnosis

SAW STABILIZED MICROWAVE GENERATOR ELABORATION

Fundamentals of Spectrum Analysis. Christoph Rauscher

RC AUTONOMOUS CIRCUITS WITH CHAOTIC BEHAVIOUR

Study on 3D CFBG Vibration Sensor and Its Application

New metallic mesh designing with high electromagnetic shielding

ME scope Application Note 01 The FFT, Leakage, and Windowing

Discrete Fourier Transform (DFT)

TIME-FREQUENCY ANALYSIS OF NON-STATIONARY THREE PHASE SIGNALS. Z. Leonowicz T. Lobos

The Research of Electric Energy Measurement Algorithm Based on S-Transform

arxiv: v1 [cs.it] 9 Mar 2016

IEEE Broadband Wireless Access Working Group <

With the proposed technique, those two problems will be overcome. reduction is to eliminate the specific harmonics, which are the lowest orders.

Jan M. Kelner, Cezary Ziółkowski, Leszek Kachel The empirical verification of the location method based on the Doppler effect Proceedings:

Basic Signals and Systems

1. Motivation. 2. Periodic non-gaussian noise

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises

Overexcitation protection function block description

Exploiting Spectral Leakage for Spectrogram Frequency Super-resolution

3.6 Intersymbol interference. 1 Your site here

SPEECH PARAMETERIZATION FOR AUTOMATIC SPEECH RECOGNITION IN NOISY CONDITIONS

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling)

Design Analysis of Low-Pass Passive Filter in Single-Phase Grid-Connected Transformerless Inverter

Cyclostationarity-Based Spectrum Sensing for Wideband Cognitive Radio

Lousy Processing Increases Energy Efficiency in Massive MIMO Systems

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

Removal of Line Noise Component from EEG Signal

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

ADAPTIVE LINE DIFFERENTIAL PROTECTION ENHANCED BY PHASE ANGLE INFORMATION

Optimized Color Transforms for Image Demosaicing

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

PLANNING AND DESIGN OF FRONT-END FILTERS

Complex RF Mixers, Zero-IF Architecture, and Advanced Algorithms: The Black Magic in Next-Generation SDR Transceivers

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

The impact of High Resolution Spectral Analysis methods on the performance and design of millimetre wave FMCW radars

Artefact Characterisation for JPEG and JPEG 2000 Image Codecs: Edge Blur and Ringing

EXPERIMENT 7 NEGATIVE FEEDBACK and APPLICATIONS

Estimating the Resolution of Nanopositioning Systems from Frequency Domain Data

OSCILLATORS. Introduction

APPLICATION NOTE #1. Phase NoiseTheory and Measurement 1 INTRODUCTION

Signal Sampling. Sampling. Sampling. Sampling. Sampling. Sampling

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Digital Image Processing Chapter 3: Image Enhancement in the Spatial Domain

state the transfer function of the op-amp show that, in the ideal op-amp, the two inputs will be equal if the output is to be finite

Implementation of an Intelligent Target Classifier with Bicoherence Feature Set

Chapter 6: Introduction to Digital Communication

Project 2. Project 2: audio equalizer. Fig. 1: Kinter MA-170 stereo amplifier with bass and treble controls.

Motor Gear Fault Diagnosis by Current, Noise and Vibration on AC Machine Considering Environment Sun-Ki Hong, Ki-Seok Kim, Yong-Ho Cho

Digital Signal Processing Fourier Analysis of Continuous-Time Signals with the Discrete Fourier Transform

Solid State Relays & Its

High Speed Communication Circuits and Systems Lecture 10 Mixers

The Application of Active Filters Supported by Pulse Width Modulated Inverters in the Harmonic Simulation of the High Power Electric Traction

Max Covering Phasor Measurement Units Placement for Partial Power System Observability

A technique for noise measurement optimization with spectrum analyzers

Transcription:

Waves Wavelets Fractals Adv. Anal. 5; :7 Research Article Open Access Manuel D. Ortigueira, António S. Serralheiro, and J. A. Tenreiro Machado A new zoom algorithm and its use in requency estimation DOI.55/wwaa-5- Submitted Aug 6,5; accepted Sep 6, 5 Abstract: This paper presents a novel zoom transorm algorithm or a more reliable requency estimation. In act, in many signal processing problems exact determination o the requency o a signal is o paramount importance. Some techniques derived rom the Fast Fourier Transorm (FFT), just pad the signal with enough zeros in order to better sample its Discrete-Time Fourier Transorm. The proposed algorithm is based on the FFT and avoids the problems observed in the standard heuristic approaches. The analytic ormulation o the novel approach is presented and illustrated by means o simulations over short-time based signals. The presented examples demonstrate that the method gives rise to precise and deterministic results. Keywords: Zoom algorithm; requency estimation; FFT Introduction Frequency estimation usually involves the use o FFTbased estimators, either directly, as it is the case o periodogram, or indirectly, as in the MEM, MUSIC and other similar methods. In all cases, we are looking or the exact position o the spectral peaks in a given spectral estimate S( ), < (where denotes requency). Nevertheless, when using the FFT, S( ) is sampled over an uniorm grid and, as a consequence, it is very unlikely that we are successul in obtaining the true peak positions. A better es- timation o the positions o the spectra peaks can be obtained using large zero padding, thus leading to very large FFT lengths. In [3] a warped discrete Fourier transorm is used and its perormance is compared with several other procedures, namely: Dichotomous-search, Tretter s linear regression, Kay s phase dierence and chirp Z-transorm methods. Further readings and applications o this technique can be ound in [, 4, 5, 8 ]. We have an interpolation problem in the requency domain, but it is very special case since we know the interpolating unction, which is the Fourier transorm. The real problem appears because we are using a DFT implementation. As this deines completely the Fourier transorm, we can approach this problem rom a quite dierent point o view: the zooming o a small portion o the spectrum that includes the peak position. To perorm the spectral zoom, two dierent methods o interpolation have been proposed and usually reerred as the zoom transorm []. However, since these methods imply a return to time, modulation and iltering, they are not very useul when dealing with short-time signals. An alternative and simpler algorithm was proposed in [6] that merely explores the act that the FFT (DFT) is a sampling o the Fourier Transorm and, so, it has the whole inormation we need. This paper urther details this topic and is organized as ollows. In section we present a general ormulation that allows us to choose the requency search grid. Furthermore, it is also shown that the proposed algorithm is useul in converting a spectral representation rom a linear to logarithm scale. In section 3 we present some numerical results. Finally section 4 outlines the main conclusions. Manuel D. Ortigueira: CTS-UNINOVA, Department o Electrical Engineering, Faculty o Sciences and Technology, Universidade Nova de Lisboa, Portugal; Email: mdo@ct.unl.pt; Tel.: +35-- 9485; Fax: +35--957786 António S. Serralheiro: Academia Militar and INESC, R. Alves Redol, 9, º, -9, Lisbon, Portugal; Email: antonio.serralheiro@inesc-id.pt; Tel.: +35--3354; Fax: +35- -345843 J. A. Tenreiro Machado: Institute o Engineering, Polytechnic o Porto, Dept. Electrical Engineering, Rua Dr. António Bernardino de Almeida, 43, 449-5 Porto, Portugal; Email: jtm@isep.ipp.pt; Fax: +35--8359 The Zoom Algorithm Let x(n), n =,, L, denote an L-length sample sequence. Every N L point DFT sequence represents samples o the Discrete-Time Fourier Transorm (DTFT): ( X e jω) L = x (n) e jωn. () n= 5 M. D. Ortigueira et al., published by De Gruyter Open. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3. License.

8 M. D. Ortigueira et al. 6 5 4 3.5..5..5.3.35.4.45.5 5.5 4 3.5.5..5..5.3.3.34.36.38 Figure : Zoom in two dierent bands o a spectrum. This relation deines an ininite number o DFTs, each one characterized by one sampling grid. We do not need any additional inormation to pass rom one to another. Let X N (k) denote the DFT o x(n), corresponding to sampling X ( e jω) at a uniorm grid: X N (k) = DFT [x (n)] = X k =,, N, N L. ( e j π N k), () Accordingly to what we said we have many DFTs: one or each grid that can be deined by N. Each o these DFTs has the same inverse given by: x (n) = N X N N (k) e j π N kn, n =,, N. (3) k= Substituting equation (3) into equation () results in: ( X e jw) = N X N N (k) G (ω, k), k =,, N, (4) k= where G (ω, k) is given by G (ω, k) = e j (ω π N k )L e j (ω π N k ), (5) or ω π and k < N. This relation allows us to compute the Fourier coeicients corresponding to one grid rom the ones o another grid. It is straightorward to show that: ] G (ω, k) = sinc [ ( ω π where sinc (x) = sin(x) x N k) L sinc [ ( ω π N k) ] e j (ω π N k ) L, (6). Since ω = π, we obtain: ) ] L G (, k) = sinc [ ( k N sinc ( ) e jπ ( k k N )(L ). (7) N Figure : a) Estimated requency as a unction o the SNR by zooming showing on red the exact requency value (top) and the mean square error in ( db) with the Cramer-Rao bound in blue (bottom), b) Periodogram and zoom o the peak or a sinusoidal signal, =.76 Hz. So, equations (4) and either (6) or (7) allows us to zoom into the requency region o interest. O course, we are not interested in zooming the whole spectrum¹, just a given band (see Fig. ). 3 Simulation results 3. Frequency Estimation In this section, we present some simulation results obtained with a sinusoidal signal o angular requency ω =.43 ( =.76 Hz) or dierent values o the signal-to-noise ratio (SNR), spanning rom up to +5 db. The Cramer-Rao bound is included or reerence But we can do it, i we ind it useul.

A new zoom algorithm and its use in requency estimation 9 Figure 3: Frequency estimation as a unction o the SNR o a sinusoidal signal ( =.76 Hz) corrupted by a sinusoid with identical amplitude, or =. and noise, showing, a) rom top to bottom: estimated requency, inverse o mean square error (db), b) rom top to bottom: periodogram and zoom o the peak. Figure 4: Frequency estimation as a unction o the SNR o a sinusoidal signal ( =.76 Hz) corrupted by a sinusoid with identical amplitude, or =.9 and noise, showing a) rom top to bottom: estimated requency, inverse o mean square error (db), b) rom top to bottom: periodogram and zoom o the peak. as in [3] and the reciprocal value o the variance in db is also shown. For the calculations the values L = 4, N = 64 are adopted. Furthermore, the band o requencies to be zoomed is [.,.5] Hz, where points are computed in a total o runs (Figure a)). Figure b) depicts the periodogram and the corresponding peak zoom or the same simulations o Figure a). Other numerical calculations are perormed and their results are presented in Figures 3 and 4. The values L = 4, N = 64 are considered, and the band o requencies to be zoomed consists o [.,.5], where points are computed in a total o runs. In both cases, a sinusoid with identical amplitude is now added to the original signal, plus noise as beore. The new sinusoid has a requency equal to. (Fig. 3) and equal to.9 (Fig. 4). We veriy that the presence o the second sinusoid produces a bias in the estimated requencies and, as expected, when the two requencies are closer, the bias becomes higher. The saturation eect we observe in Figure 3 is due to the numerical errors. 3. Comparision to FFT Zoom In this section we present several comparison experiments o the proposed zoom algorithm against a classical FFT based zoom: a non-destructive zoom Fast Fourier transorm o a time history [7]. We ran both algorithms in the same circumstances or N = 3, N = 64 and N = 8 as pictured in Figures 5, 6 and 7, respectively. The increased perormance o the proposed algorithm both in terms o the requency estimation and its error variance is evident. However, as the time sequence length increases, both algorithms approach their perormances.

M. D. Ortigueira et al. estimated and correct requencies.5..5..5 3 4 5 estimated and correct requencies.5..5..5 3 4 5 8 6 4 8 6 4 3 4 5 3 4 5 Figure 5: Frequency estimation as a unction o the SNR o a sinusoidal signal ( =.76 Hz) corrupted white noise, showing rom algorithm, or N = 3. Figure 7: Frequency estimation as a unction o the SNR o a sinusoidal signal ( =.76 Hz) corrupted white noise, showing rom algorithm, or N = 8. estimated and correct requencies.5.4.3.. 3 4 5 8 6 4 3 4 5 Figure 6: Frequency estimation as a unction o the SNR o a sinusoidal signal ( =.76 Hz) corrupted white noise, showing rom algorithm, or N = 64. 3.3 Frequency Scale Conversion Another application o this algorithm is the conversion o a linear requency scale into a logarithmic one. In Figure 8 we use the algorithm or converting the transer unction o a th-order low-pass FIR ilter, with a bandwidth o.5 Hz, rom a linear (blue plot) to log requency scale (green plot). This conversion can be easily done using equation (7) as an interpolation actor or the ilter requency response to the new requency scale. Figure 8: Example o linear ( o and blue line) to log ( + and green line) requency conversion o a th-order low-pass FIR ilter with a cut-o requency o.5 Hz. 4 Conclusions A zoom algorithm was presented, with applications ranging rom requency estimation to requency scale conversion. Oten the requency estimation problem involves the usage o FFT-based estimators, either directly (e.g., periodogram), or indirectly (e.g., MEM, MUSIC and similar methods). In all the cases, we are looking or the exact position o the peaks in a given spectral estimate. The underlying idea o several existing algorithms is to reine the sampling o the DFT, but with the expense o large computational requirements. Other methodologies [] try to solve this problem by zooming a small portion o the spectrum where the peak position is located. A irst drat o the algorithm was proposed in [6] and was now urther developed and explored. The scheme was applied to spectral estimation with good results.

A new zoom algorithm and its use in requency estimation Reerences [] Burrus C.S., McClellan J.H., Oppenheim A.V., Parks T.W., Schaer R., Schuessler H., Computer-Based Exercices or Signal Processing using MatLab, Prentice-Hall, USA (994) [] Chen W.J., Spectrum magniier: Zooming into local details in the requency domain. In: 3 IEEE China Summit & International Conerence on Signal and Inormation Processing, pp. 8 85, Beijing, China (3) [3] Franz S., Mitra S.K., Doblinger G., Frequency estimation using warped discrete Fourier transorm, Signal Processing 83(8), 66 67 (3) [4] Hossen A., Heute U., A novel simple adaptive spectral analysis zoom or narrow-band signals. In: th European Signal Processing Conerence, pp. 4, Toulouse, France () [5] Murugan K., Electrocardiogram signal analysis using zoom FFT. In: ISSNIP Biosignals and Biorobotics Conerence, pp. 4. Manaus, Brazil () [6] Ortigueira M.D., Matos C.J.C., Piedade M.S., Fractional discretetime signal processing: Scale conversion and linear prediction, Nonlinear Dynamics 9( 4), 73 9 () [7] Randall R.B., Frequency Analysis, Brüell and Kjær, Denmark (987) [8] wei Wang L., liu Zhao J., ying Wang Z., na Pang L., Application o zoom FFT technique to detecting EM signal o SLF/ELF, Acta Seismologica Sinica (), 63 7 (7) [9] Yanhua J., Gun L., Kaiyu Q., Study o a novel zoom spectrum analysis approach or wireless communication analyzer. In: International Conerence on Communications and Mobile Computing, vol., pp. 367 37. Yunnan, China (9) [] Zolnai Z., Juranić N., Markley J.L., Macura S., Zooming, a practical strategy or improving the quality o multidimensional NMR spectra, Journal o Magnetic Resonance, Series A 9(), 5364 (996)