Frequency Lines Identification: cmt package for On-line (by Fd ) and Off-line Virgo data quality Sabrina D’Antonio Roma2 Tor Vergata Roma 1 Pulsar group:

Slides:



Advertisements
Similar presentations
Department of Kinesiology and Applied Physiology Spectrum Estimation W. Rose
Advertisements

GWDAW 11 - Potsdam, 19/12/ Coincidence analysis between periodic source candidates in C6 and C7 Virgo data C.Palomba (INFN Roma) for the Virgo Collaboration.
Operating the Harmonizer
Adaptive Hough transform for the search of periodic sources P. Astone, S. Frasca, C. Palomba Universita` di Roma “La Sapienza” and INFN Roma Talk outline.
1 Hough transform Some Fourier basics: –Nyquist frequency: 1/2 , with  the difference between time samples. If signal is bandwidth limited below Nyquist.
GWDAW-10 (December 14, 2005, University of Texas at Brownsville, U.S.A.) Data conditioning and veto for TAMA burst analysis Masaki Ando and Koji Ishidoshiro.
Proteomics Informatics – Signal processing I: analysis of mass spectra (Week 3)
Time-Frequency and Time-Scale Analysis of Doppler Ultrasound Signals
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
Massey University Image Resolution Improvement from Multiple Images Donald Bailey Institute of Information Sciences and Technology Massey University Palmerston.
GLAST LAT ProjectI&T Meeting – Feb 12, 2003 W. Focke 1 EM timing analysis Warren Focke February 12, 2004.
Introduction to Wavelets
Warped Linear Prediction Concept: Warp the spectrum to emulate human perception; then perform linear prediction on the result Approaches to warp the spectrum:
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
Normalization of the Speech Modulation Spectra for Robust Speech Recognition Xiong Xiao, Eng Siong Chng, and Haizhou Li Wen-Yi Chu Department of Computer.
Lecture 1 Signals in the Time and Frequency Domains
DOLPHIN INTEGRATION TAMES-2 workshop 23/05/2004 Corsica1 Behavioural Error Injection, Spectral Analysis and Error Detection for a 4 th order Single-loop.
UF S.Klimenko LIGO-G Z l Introduction l Goals of this analysis l Coherence of power monitors l Sign X-Correlation l H2-L1 x-correlation l Conclusion.
Data Acquisition Overview 1 Using LabVIEW to acquire, analyze and record data.
1/25 Current results and future scenarios for gravitational wave’s stochastic background G. Cella – INFN sez. Pisa.
New data analysis for AURIGA Lucio Baggio Italy, INFN and University of Trento AURIGA.
Speech Enhancement Using Spectral Subtraction
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Wireless Communication Technologies 1 Outline Introduction OFDM Basics Performance sensitivity for imperfect circuit Timing and.
INC 112 Basic Circuit Analysis Week 13 Frequency Response.
T – Biomedical Signal Processing Chapters
Coincidences in gravitational wave experiments Pia Astone 4 th Amaldi conference Perth July 8-13, 2001.
1 Spectral filtering for CW searches S. D’Antonio *, S. Frasca %&, C. Palomba & * INFN Roma2 % Universita’ di Roma “La Sapienza” & INFN Roma Abstract:
Authors: Sriram Ganapathy, Samuel Thomas, and Hynek Hermansky Temporal envelope compensation for robust phoneme recognition using modulation spectrum.
Systems (filters) Non-periodic signal has continuous spectrum Sampling in one domain implies periodicity in another domain time frequency Periodic sampled.
LPC-analysis-VOSIM-resynthesis Combined class December 18 th 2012 Johan & Peter Institute of Sonology Royal Conservatory, The Hague.
LIGO-G Z April 2006 APS meeting Igor Yakushin (LLO, Caltech) Search for Gravitational Wave Bursts in LIGO’s S5 run Igor Yakushin (LLO, Caltech)
C. Palomba - DA Meeting Update on the analysis of VSR1 data, focusing attention on the presence of spectral disturbances. More data  more.
INC 111 Basic Circuit Analysis Week 13 Frequency Response.
7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines.
GG313 Lecture 24 11/17/05 Power Spectrum, Phase Spectrum, and Aliasing.
HACR at Virgo: implementation and results Gabriele Vajente 12 th ILIAS WG1 meeting Geneva, March 29 th -30 th 2007.
S.Frasca on behalf of LSC-Virgo collaboration New York, June 23 rd, 2009.
PAPR Reduction Method for OFDM Systems without Side Information
S. Frasca INFN – Virgo and “La Sapienza” Rome University Baton Rouge, March 2007.
S. Frasca Baton Rouge, March  Whole sky blind hierarchical search (P.Astone, SF, C.Palomba - Roma1)  Targeted search (F.Antonucci, F. Ricci –
Search for bursts with the Frequency Domain Adaptive Filter (FDAF ) Sabrina D’Antonio Roma II Tor Vergata Sergio Frasca, Pia Astone Roma 1 Outlines: FDAF.
Comparison of filters for burst detection M.-A. Bizouard on behalf of the LAL-Orsay group GWDAW 7 th IIAS-Kyoto 2002/12/19.
S.Klimenko, LSC meeting, March 2002 LineMonitor Sergey Klimenko University of Florida Other contributors: E.Daw (LSU), A.Sazonov(UF), J.Zweizig (Caltech)
Locating a Shift in the Mean of a Time Series Melvin J. Hinich Applied Research Laboratories University of Texas at Austin
National Mathematics Day
P.Astone, S.D’Antonio, S.Frasca, C.Palomba
CS 591 S1 – Computational Audio – Spring 2017
CS 591 S1 – Computational Audio
GDF Suez Holland E 16-4 VSP Part 1:
Spectral Analysis Spectral analysis is concerned with the determination of the energy or power spectrum of a continuous-time signal It is assumed that.
GWDAW - 8 University of Wisconsin - Milwaukee, December
Signal processing.
All-sky search with VSR1 data
Analysis of FADC single-crystal data
Design of Digital Filter Bank and General Purpose Digital Shaper
Time domain & frequency domain
Temporal Processing and Adaptation in the Songbird Auditory Forebrain
SystemView First Steps
Advanced Digital Signal Processing
FFTs, Windows, and Circularity
Measured Period VOICE SIGNAL
Line tracking methods used in LineMon
Volume 34, Issue 5, Pages (May 2002)
7.1 Introduction to Fourier Transforms
Motion-Based Analysis of Spatial Patterns by the Human Visual System
9.4 Enhancing the SNR of Digitized Signals
Uses of filters To remove unwanted components in a signal
Volume 34, Issue 5, Pages (May 2002)
Temporal Processing and Adaptation in the Songbird Auditory Forebrain
Presentation transcript:

Frequency Lines Identification: cmt package for On-line (by Fd ) and Off-line Virgo data quality Sabrina D’Antonio Roma2 Tor Vergata Roma 1 Pulsar group: Pia Astone, Sergio Frasca, Cristiano Palomba, Federica Antonucci

Data quality tool: frequency domain lines identification by the PSS library (Rome 1 group) SUMMARY: Time domain disturbances: event’s identification and removal (to obtain clean data) Estimation of the average AR spectrum Frequency domain lines identification The log file and the spectra files

We want to identify and remove “high frequency shorts events”, which will increase the level of the noise. Events identification: after high-pass bilateral filtering (not phase shifts) with f hp =100 Hz. Once high frequency events have been found and their parameters registered, we “subtract” them from the original time series. Hence we produce the “cleaned data sets”. Time domain disturbances: event’s identification and cleaning

Time domain disturbances: event’s identification We evaluate AR mean and standard deviation; We evaluate AR mean and standard deviation; The threshold is set on the critical ratio CR defined as The threshold is set on the critical ratio CR defined as The memory time  depends on the apparatus. We set it to 600 s and the CR thr to 6. The memory time  depends on the apparatus. We set it to 600 s and the CR thr to 6. The “dead time”, minimum time between two events, depends on the noise and the expected signal. We are using 1s. The “dead time”, minimum time between two events, depends on the noise and the expected signal. We are using 1s.

The cleaning requires the set up of another parameter, “the edge width”: it indicates how many seconds before and after the event are used in the cleaning of the data. We have used 0.15 s The cleaning requires the set up of another parameter, “the edge width”: it indicates how many seconds before and after the event are used in the cleaning of the data. We have used 0.15 s From the “beginning time” up to the “beginning time + duration” we subtract the high frequency component to the data. From the “beginning time” up to the “beginning time + duration” we subtract the high frequency component to the data. Data from the “beginning time – edge width“ to “beginning time” and data up to “beginning time+duraton+edge width” are linearly interpolated. Data from the “beginning time – edge width“ to “beginning time” and data up to “beginning time+duraton+edge width” are linearly interpolated. Time domain disturbances: cleaning

The procedure to estimate the average spectrum A good estimator should have the following properties: If peaks in the frequency domain are present, the estimator should not be affected by peaks. This should be as much as possible independent on the SNR of the peak; If the noise level varies, either slowly or rapidly, the estimator should be able to follow the noise variations. We refined the procedure, with the use of an autoregressive estimation (AR) of the average of the spectrum, with the basic idea of a “clean estimator”.

AR estimation. Already described applied from higher frequencies toward lower frequencies. To deal with the increasing of the noise level toward lower frequencies. FFT length: >T=1048.6s FFT mode: overlapped (or not) by the half, flat top- cosine window The procedure to estimate the average spectrum

The frequency lines search starts with the ratio R of the spectrum to its AR estimation. On this function, we set a threshold at the level of SNR thr =(2.5) 0.5. GEN_FAC* In the log files we record frequency lines with SNR≥GEN_FAC*SNR thr (GEN_FACT used =2). All the data which cross the threshold are local maxima are then registered into the log file. Lines frequency identification: peak map

Output Files Log file Date_of_creation.log: Log file Date_of_creation.log: * information about time domain and frequency domain events *one file for all the processed time period (?) *24 Mb (10 days). Spectra files : Spectra files : PS with high frequency resolution df=9.5367e-004 Hz A new file every 100 FFT (?) Dimension ~ 850 Mb PS with lower frequency resolution df*128 Hz Dimension ~ 6.3 Mb

PSS crea_sfdb job log file PSS crea_sfdb job log file started at Wed Jan 23 09:51: started at Wed Jan 23 09:51: INPUT : VIR_h_4000Hz_ GWF First data time in the first file of the run INPUT : VIR_h_4000Hz_ GWF First data time in the first file of the run OUTPUT : VIR_h_4000Hz_ SBL The first SBL file opened OUTPUT : VIR_h_4000Hz_ SBL The first SBL file opened ! even NEW: a new FFT has started ! even NEW: a new FFT has started ! PAR1: Beginning time of the new FFT ! PAR1: Beginning time of the new FFT ! PAR2: FFT number in the run ! PAR2: FFT number in the run ! even EVT: time domain events ! even EVT: time domain events ! PAR1: Beginning time, in mjd ! PAR1: Beginning time, in mjd ! PAR2: Duration [s] ! PAR2: Duration [s] ! PAR3: Max hp data amplitude*EINSTEIN ! PAR3: Max hp data amplitude*EINSTEIN ! PAR4: Max CR ! PAR4: Max CR ! PAR5: Energy (sum of squared amp) ! PAR5: Energy (sum of squared amp) Log file info

! even EVF: frequency domain events, with high threshold ! even EVF: frequency domain events, with high threshold ! PAR1: Beginning frequency of EVF ! PAR1: Beginning frequency of EVF ! PAR2: Duration [Hz] ! PAR2: Duration [Hz] ! PAR3: Ratio, in amplitude, max/average ! PAR3: Ratio, in amplitude, max/average ! PAR4: Power*EINSTEIN**2 or average*EINSTEIN (average if duration=0, when age>maxage) ! PAR4: Power*EINSTEIN**2 or average*EINSTEIN (average if duration=0, when age>maxage) ! par GEN: parameters of the AR spectrum estimation ! par GEN: parameters of the AR spectrum estimation (PAR) GEN_THR = (PAR) GEN_THR = (PAR) GEN_TAU = (PAR) GEN_TAU = (PAR) GEN_MAXAGE = (PAR) GEN_MAXAGE = (PAR) GEN_FAC = (PAR) GEN_FAC = ! GEN_THR is the threshold in amplitude ! GEN_THR is the threshold in amplitude ! GEN_TAU the memory frequency of the AR estimation ! GEN_TAU the memory frequency of the AR estimation ! GEN_MAXAGE [Hz] the max age of the process. If age>maxage the AR is re-evaluated ! GEN_MAXAGE [Hz] the max age of the process. If age>maxage the AR is re-evaluated ! GEN_FAC is the factor for which the threshold is multiplied, to write less EVF in the log file ! GEN_FAC is the factor for which the threshold is multiplied, to write less EVF in the log file

Log file info ! par GEN: general parameters of the run (PAR) GEN_BEG = (PAR) GEN_NSAM = (PAR) GEN_DELTANU = (PAR) GEN_FRINIT = 0 ! GEN_BEG is the beginning time (mjd) ! GEN_NSAM the number of samples in 1/2 FFT ! GEN_DELTANU the frequency resolution ! GEN_FRINIT the beginning frequency of the FFT (PAR) EVT_CR = 6 (PAR) EVT_TAU = 600 (PAR) EVT_DEADT = 1 (PAR) EVT_EDGE = 0.15 ! EVT_CR is the threshold ! EVT_TAU the memory time of the AR estimation ! EVT_DEADT the dead time [s] ! EVT_EDGE seconds purged around the event

(PAR) EVF_THR = 2.5 (PAR) EVF_THR = 2.5 (PAR) EVF_TAU = 0.02 (PAR) EVF_TAU = 0.02 (PAR) EVF_MAXAGE = 0.02 (PAR) EVF_MAXAGE = 0.02 (PAR) EVF_FAC = 2 (PAR) EVF_FAC = 2 ! EVF_THR is the threshold in amplitude ! EVF_THR is the threshold in amplitude ! EVF_TAU the memory frequency of the AR estimation ! EVF_TAU the memory frequency of the AR estimation ! EVF_MAXAGE [Hz] the max age of the process. If age>maxage the AR is re-evaluated ! EVF_MAXAGE [Hz] the max age of the process. If age>maxage the AR is re-evaluated ! EVF_FAC is the factor for which the threshold is multiplied, to write less EVF in the ! EVF_FAC is the factor for which the threshold is multiplied, to write less EVF in the Log file info

--> NEW > > NEW > > EVT > e+07 --> EVT > e+07 --> EVT > e+07 --> EVT > e+07 ……. ……. --> EVF > > EVF > > EVF > > EVF > > EVF > > EVF > >>> TOT > >>> TOT > > NEW > > NEW > > EVT > e+08 --> EVT > e+08 Log file info

Virgo data from T0= ( :59:45) up to T= FFT ( days) 818 FFT ( days) EVT veto=21303/2 EVT veto=21303/2 (total time vetoed /2 s) (total time vetoed /2 s) EVF= EVF=245996

From the log files: Time-events veto =  =

From the log files: Time-events veto one with double duration respect to the other. 4 events family

From the log files: Time-events veto

From the log files: Time-frequency plot

Frequency lines detected from: ( from Gabriele LineMonitor) (mag) to (green) to

From the log files: Time-frequency plot Frequency lines detected from: ( from Gabriele LineMonitor) (mag) to (green) to

From the log files: Time-frequency plot

From the log files: frequency lines hist.

From the log files: Amplitude-frequency.

From the log files: CR-frequency.

From the log files: CR

From the log files: Duration vs frequency red dot : EVF_MAXAGE = 0.02 Duration> EVF_MAXAGE = 0.02 Hz

From the short PS Time-frequency plot

TO BE DONE: To write the documentation To define with interested people : files dimension (open a new file after N FFT) Writing of the output files optional Lower the SNR thr …. Suggestions…