Introduction to Bicoherence Monitors: BicoViewer & BicoMon

14
LIG O HWS Introduction to Bicoherence Monitors: BicoViewer & BicoMon Steve Penn (HWS)

description

Introduction to Bicoherence Monitors: BicoViewer & BicoMon. Steve Penn (HWS). Why use BicoViewer?. Noise Investigations Step 1: Power Spectral Density (PSD) investigation, done in DTT Tells you the frequency and power of the noise If the noise is a “known” source, then you are done - PowerPoint PPT Presentation

Transcript of Introduction to Bicoherence Monitors: BicoViewer & BicoMon

Page 1: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LIGO

HWS

Introduction to Bicoherence Monitors:BicoViewer & BicoMon

Steve Penn (HWS)

Page 2: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 2

LIGO

HWS

Why use BicoViewer?

Noise Investigations» Step 1: Power Spectral Density (PSD) investigation, done in DTT

– Tells you the frequency and power of the noise– If the noise is a “known” source, then you are done

» Step 2: Coherence investigation , done in DTT– Tells you the phase correlation between two channels– This gives an indication of the physical coupling between these

channel source

» Step 3: Bicoherence investigation, done in BicoViewer– Tells you the phase correlation phase correlation at different

frequencies, possibly different channels– Indicates the coupling either in the physical system or in the sensing

Page 3: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 3

LIGO

HWS

Statistics (1)

“1D” Statistics: (2nd Order Cumulants, 1st Order Spectra)

» Correlation:

» Power Spectral Density:

» Coherence:

– Tells us power and phase coherence at a given frequency

Cxy t( ) = x τ( )y t+τ( ) dτ−∞

∫ ⇔ X f( ) Y* f( ) =Sxy f( )

C2x t( ) ⇔ X f( ) X* f( ) =S2x f( )

Cxy f( ) =Sxy f( )

S2x f( ) S2y f( )

Page 4: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 4

LIGO

HWS

Statistics (2)

“2D” Statistics: (3rd Order Cumulants, 2nd Order Spectra)

» Bicumulant:

» Bispectral Density:

» Bicoherence:

– Tells us power and phase coherence at a coupled frequency

Cxyz t, ′ t ( ) = x τ( )y t+τ( )z ′ t +τ( ) dτ−∞

∫ ⇔ X f1( ) Y f2( ) Z* f1 + f2( )=Sxyz f1, f2( )

C3x t( ) ⇔ X f1( ) X f2( ) X* f1 +f2( ) =S3x f1, f2( )

Cxyz f( ) =Sxyz f1, f2( )

Sxx f1( ) Syy f2( ) Szz f1 + f2( )

Cxyz f( ) =Sxyz f1, f2( )

Sxx f1( ) Syy f2( ) Szz f1 + f2( )

Page 5: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 5

LIGO

HWSWhy Higher Order

Statistics?

For a Gaussian process:

For independent processes:

Allows for isolation of nonGaussian processes» Visual check of frequency coupling and phase noise» Statistical test for the probability of gaussianity and linearity» Iterative process to reconstruct nongaussian signal from the

higher order cumulants

Cnx t( ) =0, for n>2

z t( ) =x t( )+y t( ), Cnz t( ) =Cnx t( )+Cny t( ) n>2 ⏐ → ⏐ Cny t( )

Page 6: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 6

LIGO

HWS

BicoViewer (Foreground Monitor)

Plots Bicoherence (auto- or cross-) & PSD’s of input channels

Proper decimation, Optimized windowing, Vectorized FFT User selects: (Channels, Frequency Range, Frequency resolution, Data Span, Overlap)

Outputs GIF files. Script to make video.

Table of Current and New Parameters with Accuracy & Time Estimates

Plot Countdown clock

Text File Output

Faster Smoothing Routine

Heterodyning

Strip Chart for Monitoring Bicoherence of certain ROI

Output calculation parameters as configuration for BicoMon

Page 7: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 7

LIGO

HWSCurrent Version

Page 8: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 8

LIGO

HWSCurrent Version (2)

Page 9: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 9

LIGO

HWS

QuickTime™ and aGIF decompressor

are needed to see this picture.

H1:LSC-AS_I movie

Page 10: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 10

LIGO

HWS

QuickTime™ and aGIF decompressor

are needed to see this picture.

H1:LSC-AS_Q movie

Page 11: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 11

LIGO

HWS

Online Demo(requires X windows)

On Fortress:> /export/home/spenn/BicoViewer

new version soon in DMT

Page 12: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 12

LIGO

HWS

BicoMon: Current Version

• Monitor integrates bicoherence over specified frequency ROI

• Calculates bicoherence for multiple channel combinations

• Integrates bicoherence over multiple specified ROI

• Integrates bicoherence over entire unique area

(Gaussianity)

• Trends Data and sends to DMTviewer.

• Included proper decimation with filtering rather than

rebinning

• Tests for Operational State

Page 13: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 13

LIGO

HWS3 30

C 2 H1:LSC-AS_Q 16384 H1:SUS-ITMX_OPLEV_PERROR 2048 256 1.0 0.5 64 M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_ALL 0 0 0M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_60_2_2 60 2 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_60_10_2 60 10 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_60_38_2 60 38 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_60_50_2 60 50 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_120_2_2 120 2 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_120_10_2 120 10 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_120_38_2 120 38 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_120_50_2 120 50 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_180_2_2 180 2 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_180_10_2 180 10 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_180_38_2 180 38 2M Bico:H1:AS_Q-ITMX_OPLEV_PERROR_180_50_2 180 50 2

C 2 H1:LSC-AS_Q 16384 H1:SUS-ITMY_OPLEV_PERROR 2048 256 1.0 0.5 64 M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_ALL 0 0 0M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_60_2_2 60 2 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_60_10_2 60 10 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_60_38_2 60 38 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_60_50_2 60 50 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_120_2_2 120 2 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_120_10_2 120 10 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_120_38_2 120 38 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_120_50_2 120 50 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_180_2_2 180 2 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_180_10_2 180 10 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_180_38_2 180 38 2M Bico:H1:AS_Q-ITMY_OPLEV_PERROR_180_50_2 180 50 2

C 1 H1:LSC-AS_Q 16384 256 1.0 0.5 64 M Bico:H1:AS_Q_ALL 0 0 0M Bico:H1:AS_Q_120_2_2 120 2 2M Bico:H1:AS_Q_120_10_2 120 10 2M Bico:H1:AS_Q_120_38_2 120 38 2

Configuration File

CalculationParameters

MeasurementParameters

Page 14: Introduction to  Bicoherence Monitors: BicoViewer & BicoMon

LSC Meeting • August 2004

LIGO DCC G040410-00-Z 14

LIGO

HWS

Conclusions

Bicoherence monitors could be a useful tool for analyzing data for glitches, gaussianity, upconversion, and chirps.

We are now at sensitivity where up-converted data can be seen

BicoMon operational.

BicoViewer works (Beta Testers Needed).

Beta Test Need: Now that the IFO is at/near a sensitivity to see bicoherence, we need people to use monitor and make bicoherence an analysis tool on par with PSDs or coherence.