FFT corrections for tune measurements

Slides:



Advertisements
Similar presentations
DCSP-13 Jianfeng Feng Department of Computer Science Warwick Univ., UK
Advertisements

Digital Kommunikationselektronik TNE027 Lecture 5 1 Fourier Transforms Discrete Fourier Transform (DFT) Algorithms Fast Fourier Transform (FFT) Algorithms.
Y. C. Jenq1 Non-uniform Sampling Signals and Systems (A/D & D/A Converters) Y. C. Jenq Department of Electrical & Computer Engineering Portland State University.
Sampling theory Fourier theory made easy
1 Chapter 16 Fourier Analysis with MATLAB Fourier analysis is the process of representing a function in terms of sinusoidal components. It is widely employed.
Fourier Transform – Chapter 13. Image space Cameras (regardless of wave lengths) create images in the spatial domain Pixels represent features (intensity,
The evaluation and optimisation of multiresolution FFT Parameters For use in automatic music transcription algorithms.
Let’s go back to this problem: We take N samples of a sinusoid (or a complex exponential) and we want to estimate its amplitude and frequency by the FFT.
Page 0 of 34 MBE Vocoder. Page 1 of 34 Outline Introduction to vocoders MBE vocoder –MBE Parameters –Parameter estimation –Analysis and synthesis algorithm.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Digital Signal Processing
Chapter 12 Fourier Transforms of Discrete Signals.
Discrete Fourier Transform(2) Prof. Siripong Potisuk.
Spectral Analysis Spectral analysis is concerned with the determination of the energy or power spectrum of a continuous-time signal It is assumed that.
Discrete Time Periodic Signals A discrete time signal x[n] is periodic with period N if and only if for all n. Definition: Meaning: a periodic signal keeps.
Introduction To Signal Processing & Data Analysis
CELLULAR COMMUNICATIONS DSP Intro. Signals: quantization and sampling.
Zbigniew LEONOWICZ, Tadeusz LOBOS Wroclaw University of Technology Wroclaw University of Technology, Poland International Conference.
On the Accuracy of Modal Parameters Identified from Exponentially Windowed, Noise Contaminated Impulse Responses for a System with a Large Range of Decay.
DSP for Dummies aka How to turn this (actual raw sonar trace) Into this.. (filtered sonar data)
Where we’re going Speed, Storage Issues Frequency Space.
Lecture 1 Signals in the Time and Frequency Domains
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Introduction to the IEEE Derivation of the DFT Relationship to DTFT DFT of Truncated.
Transforms. 5*sin (2  4t) Amplitude = 5 Frequency = 4 Hz seconds A sine wave.
Lecture 2 Signals and Systems (I)
Digital Signal Processing – Chapter 10
1 Trying to understand the routine that Bruno is using to get the impedance from the wake Many thanks for their help to: Bruno S. (of course), Alexej,
111 Lecture 2 Signals and Systems (II) Principles of Communications Fall 2008 NCTU EE Tzu-Hsien Sang.
1 LES of Turbulent Flows: Lecture 2 Supplement (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Fall 2014.
Advanced Digital Signal Processing
Studies on Lattice Calibration With Frequency Analysis of Betatron Motion R. Bartolini DIAMOND Light Source Ltd FMA workshop, Orsay, LURE, 1 st and 2 nd.
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
SUSSIX: A Computer Code for Frequency Analysis of Non- Linear Betatron Motion F. Schmidt R. Bartolini H. Renshall G. Vanbavinckhove E. Maclean (presenting)
Chapter 2 Signals and Spectra (All sections, except Section 8, are covered.)
Chapter 6 Spectrum Estimation § 6.1 Time and Frequency Domain Analysis § 6.2 Fourier Transform in Discrete Form § 6.3 Spectrum Estimator § 6.4 Practical.
Real time DSP Professors: Eng. Julian S. Bruno Eng. Jerónimo F. Atencio Sr. Lucio Martinez Garbino.
Fourier Analysis of Discrete Time Signals
Part 4 Chapter 16 Fourier Analysis PowerPoints organized by Prof. Steve Chapra, University All images copyright © The McGraw-Hill Companies, Inc. Permission.
Fast Fourier Transform & Assignment 2
revision Transfer function. Frequency Response
Z bigniew Leonowicz, Wroclaw University of Technology Z bigniew Leonowicz, Wroclaw University of Technology, Poland XXIX  IC-SPETO.
Lecture 21: Fourier Analysis Using the Discrete Fourier Transform Instructor: Dr. Ghazi Al Sukkar Dept. of Electrical Engineering The University of Jordan.
Digital Signal Processing
Analysis of Traction System Time-Varying Signals using ESPRIT Subspace Spectrum Estimation Method Z. Leonowicz, T. Lobos
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Derivation of the DFT Relationship to DTFT DFT of Truncated Signals.
Three examples of application of Sussix 1)Data from simulations  sensitivity 2)Data from measurements  frequency resolution.
EC1358 – DIGITAL SIGNAL PROCESSING
Beam Diagnostics Seminar, Nov.05, 2009 Das Tune-Meßverfahren für das neue POSI am SIS-18 U. Rauch GSI - Strahldiagnose.
Digital Image Processing Lecture 8: Image Enhancement in Frequency Domain II Naveed Ejaz.
DSP First, 2/e Lecture 18 DFS: Discrete Fourier Series, and Windowing.
Lecture 19 Spectrogram: Spectral Analysis via DFT & DTFT
CS 591 S1 – Computational Audio
CS 591 S1 – Computational Audio
DIGITAL SIGNAL PROCESSING ELECTRONICS
Spectral Analysis Spectral analysis is concerned with the determination of the energy or power spectrum of a continuous-time signal It is assumed that.
MECH 373 Instrumentation and Measurements
Part 4 Chapter 16 Fourier Analysis
NONPARAMETRIC METHODs (NPM) OF POWER SPECTRAL DENSITY ESTIMATION P. by: Milkessa Negeri (…M.Tech) Jawaharlal Nehru Technological University,India December.
Fourier Analyses Time series Sampling interval Total period
Sampling and the Discrete Fourier Transform
E. Métral, G. Rumolo, R. Tomás (CERN Switzerland), B
Lecture 18 DFS: Discrete Fourier Series, and Windowing
Fourier Analyses Time series Sampling interval Total period
Impedance localization in SPS ring
3.Fourier Series Representation of Periodic Signal
C H A P T E R 21 Fourier Series.
Discrete Fourier Transform
Lec.6:Discrete Fourier Transform and Signal Spectrum
Electrical Communication Systems ECE Spring 2019
Electrical Communications Systems ECE
Presentation transcript:

FFT corrections for tune measurements N. Biancacci Acknowledgements: M.Giovannozzi, E.H. Maclean, E.Métral, Y.Papaphilippou , B.Salvant, R.Tomás.

Outline Discrete fourier transform (DFT) of harmonic signals ApFFT-FFT corrected- SUSSIX Comparisons between different operations on spectra in order to achieve higher resolution. Conclusion and outlook

DFT on harmonic signals BPM = number of turns ADC + Noise Memory

DFT on harmonic signals Continuum case:

DFT on harmonic signals Discrete case: Having a finite number of samples corresponds to windowing with a “rect” function r[n] the sampled signal. This operation is a convolution in the discrete frequency domain. Applying the DFT formula on r[n] and applying translation property* from s[n], we get: * DFT translation property

DFT on harmonic signals Observations: Phase shift Frequency shift Amplitude distortion Naming where m is the index corresponding to the highest peak in amplitude spectrum, one can see that Amplitude, phase and frequency resolutions depend on the error δ in localizing the spectrum maximum. Resolution in frequency is related to the length of samples but also to the value of δ (correspond to the real value if δ=0). Without correction, making the phase basically useless. Resolution in amplitude is dependent from the resolution in frequency and the window shape. m

DFT on harmonic signals To overcome these limits and recover the real parameters for the harmonic signals different methods were proposed*: CFFT  ‘Corrected FFT’ Used to correct the amplitude, phase and frequency. Based on analytical properties of windowing functions. ApFFT  ‘All phase - FFT’ Used to improve the phase resolution. Based on properly preprocessing the measured signal in order to cancel phase errors. Sussix  Used to improve frequency resolution. Based on iterative routines to get the frequency of the tune. In the following we present comparisons between these three methods. * All references at the end of the presentation

Corrected FFT Using a “rect” window we get a “sinc” shape in frequency domain. This window has a nice property if one computes the baricentre for two points in the main lobe of the sinc. Take the continuum function . Take two points P1(x1,y1) and P2(x2,y2) in the main lobe. The baricentre is given by: If then: It follows that P1 P2 Since in spectral analysis, k-samples are spaced by unity, taking the shifted-maximum and the second maximum, and computing the baricentre Xc we get the exact position corresponding to the real maximum:

Corrected FFT m m-1 m+1 m m-1 m+1 Applying the baricentre method we can get the correction formula both for “rect” and Hanning window: Rect window Hanning window m m-1 m+1 m-1 m m+1

Ap-FFT This is a preprocessing algorithm developed to correct the phase got out from the DFT operation. The computed phase is the central phase, i.e. the one corresponding to the central sample in case of an odd number of samples. Multiply the signal with a triangular window: Fold the windowed signal: Proceed to FFT evaluation and extract the phase: The phase is no more dependent on δ, i.e. doesn’t need to be corrected.

Sussix Courtesy of E.H. Maclean At the core of SUSSIX is a Fortran Routine TUNENEWT, developed by the Bologna Group in the mid-nineties (Author: A. Bazzani ; tests by R. Bartolini, M. Giovannozzi, & E. Todesco). TUNENEWT determines the maximum of the amplitude of the FFT with an iterative Newton method.. SUSSIX uses TUNENEWT to analyse the full frequency spectrum: The fundamental frequencies are found and corrected using TUNENEWT: Frequency ( k), Amplitude (ak), Phase (k) Harmonic time series are built: and subtracted from the original signal The new signal z(n) – zk(n) is re-analysed with TUNENEWT... The spectral lines are ordered, as linear combinations of the tunes, in decreasing amplitude. Courtesy of E.H. Maclean

Comparisons Different simulations were set up on detecting phase, amplitude and frequency using the three different methods. In order to properly compare the phase accuracy, the phase difference between two signals at the same frequency will be analyzed. In real life the absolute phase has no sense cause to the decoherence in the signal. All the simulations are set in presence of noise. The level is set in terms of power of noise: We consider the case of 0, -10, -100 dB. These values correspond to 100%, 30%, 0% the amplitude of a unitary sinusoid. Pn = 0dB Pn = -10dB Pn = -100dB

Pn = 0dB Frequency Both FFT and Sussix have Hanning window on the signal. The FFT is corrected with the formulae seen before. Sussix does the correction in TUNENEWT iteratively. ApFFT has a rect window and doesn’t implement any correction in frequency. Pn = -10dB Pn = -100dB

  Screen clipping taken: 5/27/2011, 3:44 PM Pn = 0dB Amplitude Neither Sussix nor ApFFT implement any amplitude correction. The FFT is corrected with the formulae seen before. Pn = -10dB Pn = -100dB

Phase Pn = 0dB This simulation is set up with a ∆φs=90⁰. The FFT is corrected with the formulae seen before. In presence of noise all the approaches give almost the same results. Pn = -100dB Pn = -10dB

Pn = 0dB Phase This simulation is set up fixing N to 512 Turns and spacing the ∆φs from ∆φs =0⁰ to ∆φs =180⁰. In case of no noise (simulations) ApFFT and the corrected FFT give higher resolution. Pn = -10dB Pn = -100dB

Conclusions and outlook The problem of getting correct phase, amplitude and frequency out of a harmonic signal was analyzed. Corrected FFT, ApFFT and SUSSIX algorithm were presented in both a theoretical and practical point of view . We can improve SUSSIX speed implementing the analytical corrections (single shot corrections VS iterative loops). We can improve the corrected FFT in order to detect subsequent armonics in the betatron signal. We could also complete the comparison including the NAF algorithm.

Biography On SUSSIX On FFT corrections On Ap-FFT R. Bartolini, M. Giovannozzi, W. Scandale, A. Bazzani and E. Todesco “Precise measurement of the betatron tune ” Particle Accelerators, 1996, Vol. 55, pp. [247-256] /1-10 R.Bartolini, M.Giovannozzi, W.Scandale , A.Bazzani, E.Todesco “Algorithms for a precise determination of the betatron tune” On FFT corrections X.Ming, D.Kang “Corrections for frequency, amplitude and phase in a fast fourier transform of a harmonic signal” Mechanical Systems and Signal Processing V. 10, 2, March 1996, Pages 211-221 On Ap-FFT X. Huang, Z. Wang, L. Ren et al. “A novel High-accuracy Digitalized Measuring Phase Method” IEEE X.Huang, Z.Wang, G.Hou “New method of estimation of phase, amplitude and frequency based on all phase FFT spectrum analysis” IEEE X.Ming, D.Kang “Corrections for frequency, amplitude and phase in a fast fourier transform of a harmonic signal” Mechanical Systems and Signal Processing V. 10, 2, March 1996, Pages 211-221 On digital signal processing J.G.Proakis, D.G. Manolakis “Digital Signal Processing, principles, algorithms and applications” 4th edition.

Many thanks!!