Introduction to QScan

Similar documents
LIGO Inspiral Veto Studies

A New "Duration-Adapted TR" Waveform Capture Method Eliminates Severe Limitations

PulseCounter Neutron & Gamma Spectrometry Software Manual

Lecture 2 Video Formation and Representation

A Matlab toolbox for. Characterisation Of Recorded Underwater Sound (CHORUS) USER S GUIDE

Speech and Speaker Recognition for the Command of an Industrial Robot

Lab 1 Introduction to the Software Development Environment and Signal Sampling

Analyzing Modulated Signals with the V93000 Signal Analyzer Tool. Joe Kelly, Verigy, Inc.

StaMPS Persistent Scatterer Exercise

Appendix D. UW DigiScope User s Manual. Willis J. Tompkins and Annie Foong

MindMouse. This project is written in C++ and uses the following Libraries: LibSvm, kissfft, BOOST File System, and Emotiv Research Edition SDK.

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

A HIGHLY INTERACTIVE SYSTEM FOR PROCESSING LARGE VOLUMES OF ULTRASONIC TESTING DATA. H. L. Grothues, R. H. Peterson, D. R. Hamlin, K. s.

ExtIO Plugin User Guide

Supercam Spectrometer Synchronization at the SMT 7 February 2007 Craig Kulesa

The BAT WAVE ANALYZER project

Revision History. SDG2000X Firmware Revision History and Update Instructions

Set-Top Box Video Quality Test Solution

QSched v0.96 Spring 2018) User Guide Pg 1 of 6

Lindell 254E User Manual. Lindell 254E. User Manual

Channel calculation with a Calculation Project

VivoSense. User Manual Galvanic Skin Response (GSR) Analysis Module. VivoSense, Inc. Newport Beach, CA, USA Tel. (858) , Fax.

The Measurement Tools and What They Do

Department of Electrical & Electronic Engineering Imperial College of Science, Technology and Medicine. Project: Real-Time Speech Enhancement

PEP-I1 RF Feedback System Simulation

Spectrum Analyser Basics

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

administration access control A security feature that determines who can edit the configuration settings for a given Transmitter.

Switching Solutions for Multi-Channel High Speed Serial Port Testing

m RSC Chromatographie Integration Methods Second Edition CHROMATOGRAPHY MONOGRAPHS Norman Dyson Dyson Instruments Ltd., UK

StaMPS Persistent Scatterer Practical

Study of White Gaussian Noise with Varying Signal to Noise Ratio in Speech Signal using Wavelet

Reconstruction of Ca 2+ dynamics from low frame rate Ca 2+ imaging data CS229 final project. Submitted by: Limor Bursztyn

USING MATLAB CODE FOR RADAR SIGNAL PROCESSING. EEC 134B Winter 2016 Amanda Williams Team Hertz

A Top-down Hierarchical Approach to the Display and Analysis of Seismic Data

FPGA Development for Radar, Radio-Astronomy and Communications

BitWise (V2.1 and later) includes features for determining AP240 settings and measuring the Single Ion Area.

Getting Started with the LabVIEW Sound and Vibration Toolkit

Music Segmentation Using Markov Chain Methods

1ms Column Parallel Vision System and It's Application of High Speed Target Tracking

The Design of Teaching Experiment System Based on Virtual Instrument Technology. Dayong Huo

Digital Audio Design Validation and Debugging Using PGY-I2C

Virtual Vibration Analyzer

Configuring and Troubleshooting Set-Top Boxes

Real-time QC in HCHP seismic acquisition Ning Hongxiao, Wei Guowei and Wang Qiucheng, BGP, CNPC

Radar Signal Processing Final Report Spring Semester 2017

Implementation of an MPEG Codec on the Tilera TM 64 Processor

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

What s New in Raven May 2006 This document briefly summarizes the new features that have been added to Raven since the release of Raven

Acquisition Control System Design Requirement Document

NOTICE: This document is for use only at UNSW. No copies can be made of this document without the permission of the authors.

Durham Magneto Optics Ltd. NanoMOKE 3 Wafer Mapper. Specifications

Laboratory Assignment 3. Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB

KLM: TARGETX. User-Interface for Testing TARGETX Brief Testing Overview Bronson Edralin 04/06/15

1 Introduction to PSQM

Meeting Embedded Design Challenges with Mixed Signal Oscilloscopes

Analysis, Synthesis, and Perception of Musical Sounds

Cedits bim bum bam. OOG series

Design of Fault Coverage Test Pattern Generator Using LFSR

Real Time Control for KAGRA covered by EPICS

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing

R&S CA210 Signal Analysis Software Offline analysis of recorded signals and wideband signal scenarios

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1)

MAutoPitch. Presets button. Left arrow button. Right arrow button. Randomize button. Save button. Panic button. Settings button

Research on sampling of vibration signals based on compressed sensing

Linrad On-Screen Controls K1JT

Evaluation of SGI Vizserver

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

ECG SIGNAL COMPRESSION BASED ON FRACTALS AND RLE

PYROPTIX TM IMAGE PROCESSING SOFTWARE

Release Notes for LAS AF version 1.8.0

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

Using the new psychoacoustic tonality analyses Tonality (Hearing Model) 1

Other funding sources. Amount requested/awarded: $200,000 This is matching funding per the CASC SCRI project

FPA (Focal Plane Array) Characterization set up (CamIRa) Standard Operating Procedure

Advanced Techniques for Spurious Measurements with R&S FSW-K50 White Paper

CSC475 Music Information Retrieval

Understanding. FFT Overlap Processing. A Tektronix Real-Time Spectrum Analyzer Primer

PowerMonic. FAQs [2/12]

Lab experience 1: Introduction to LabView

Module 8 : Numerical Relaying I : Fundamentals

Understanding PQR, DMOS, and PSNR Measurements

Comparison Parameters and Speaker Similarity Coincidence Criteria:

OPERATING GUIDE. HIGHlite 660 series. High Brightness Digital Video Projector 16:9 widescreen display. Rev A June A

Project Summary EPRI Program 1: Power Quality

Using the NTSC color space to double the quantity of information in an image

5620 SAM SERVICE AWARE MANAGER 14.0 R9. Troubleshooting Guide. 3HE AAAG-TQZZA Issue 1 November 2017

MCP Signal Extraction and Timing Studies. Kurtis Nishimura University of Hawaii LAPPD Collaboration Meeting June 11, 2010

Voice Controlled Car System

Getting Started After Effects Files More Information. Global Modifications. Network IDs. Strand Opens. Bumpers. Promo End Pages.

MULTIPLE TPS REHOST FROM GENRAD 2235 TO S9100

Automatic Construction of Synthetic Musical Instruments and Performers

Oculomatic Pro. Setup and User Guide. 4/19/ rev

40-Meter Subsystems: As LIGO-Like as Possible

REPORT DOCUMENTATION PAGE

Robert Alexandru Dobre, Cristian Negrescu

EyeFace SDK v Technical Sheet

White paper Max number of unique video stream configurations

S I N E V I B E S FRACTION AUDIO SLICING WORKSTATION

Transcription:

Introduction to QScan Shourov K. Chatterji SciMon Camp LIGO Livingston Observatory 2006 August 18

QScan web page Much of this talk is taken from the QScan web page http://www.ligo.caltech.edu/~shourov/q/qscan/ Overview Example scan Interpretation of scans Quick start guide Configuration details Source code Installation and testing Existing installations

QScan overview QScan is a tool to perform a detailed study of a very large number of auxiliary and environmental channels around a specific time of interest Detector glitch Hardware injection Candidate gravitational-wave event It currently provides support for a number of activities Commissioning Detector characterization Veto search Astrophysical searches

QScan overview (cont.) QScan is based upon the Q Pipeline burst search algorithm Multiresolution time-frequency search for statistically significant excess signal energy Projects whitened data onto the space (time, frequency, and Q) of Gaussian windowed complex exponentials Equivalent to a matched filter search for waveforms that are sinusoidal Gaussians after whitening Significance is characterized by normalized energy Z 2Z is equivalent to the squared signal to noise ratio of a matched filter search Details provided in http://ligo.mit.edu/~shourov/thesis/

QScan overview (cont.) The search space is covered by Logarithmically spaced Q planes Logarithmically spaced frequency rows Linearly spaced tiles in time

Example Q transform 20% loss, Q of 4 1% loss, Q of 4 poor match 20% loss, Q of 8 1% loss, Q of 8 best match

Example QScan QScan produces web based reports that include event time in GPS, UTC, PST/PDT, CST/CDT science and injection mode segments data quality segments links to detector logs for day of event and next day Index of channels by subsystem channel names link to channel wiki time series and time-frequency spectra quantitative summary file for automated followups log file for containing debug information space for additional information Example QScan of a inspiral hardware injection

Interpreting QScans Channel name links to ChannelWiki Display time series, spectrograms, or eventgrams Most significant tile properties in search window

Interpretation (cont). Only statistically significant channels are displayed Significance level defined in configuration file Channels tested for significance in a finite time window Time window duration defined in configuration file Typically on the order of one second Accurate timing is required before running a QScan Absence of a channel does not imply no significant content Presence of a channel does not imply correlation with signal in the gravitational-wave channel QScans at random times can give some guidance QScan is not a substitute for a continuous search

Interpretation (cont.) Multiple image products are produced Time series (raw, high pass filtered, whitened) Spectrograms (raw, whitened, autoscaled) Eventgrams (raw, whitened, autoscaled) Each image type has its advantages and disadvantages It is important to use all types to correctly interpret scans

Time series images Raw, high pass filtered, and whitened time series Useful for diagnosing saturation, bit level noise, or otherwise broken channels. Raw data may be downsampled Downsampling in reduced data sets Downsampling in QScan May obscure otherwise obvious saturations High pass filter frequency specified by configuration file Whitening performed by zero-phase linear prediction Parameters determined from configuration file May introduce artifacts (particularly echoes)

Time series examples Inspiral and pulsar hardware injections before and after whitening Bit level noise in broken channel Saturating channel

Spectrogram images Spectrograms are produced at constant Q All tiles have same bandwidth to central frequency ratio QScan displays the Q plane with the most significant tile This choice of Q may obscure features that best match other values of Q Spectrograms are produced with and without zero phase linear predictive whitening Linear predictive whitening may produce artifacts Even without linear predictive whitening, QScan normalizes by the mean energy in each frequency row Spectrograms are produced with both fixed and autoscaled colormaps to see both very significant structure as well as weaker but perhaps still siginificant nearby features

Spectrogram examples raw whitened autoscaled

Eventgram images Eventgrams display information from all Q planes Identify significant tiles by thresholding on significance Project all tiles onto the same time-frequency plane Remove the less significant of overlapping tiles Produces a mosaic like tiling of the signal Gives Q independent picture of signal But it is more difficult to identify subtle structure Similar to spectrograms Eventgrams are produced with and without zero-phase linear predictive whitening Eventgrams are produced with both fixed and autoscaled colormaps

Eventgram examples raw whitened autoscaled

Different time scales Specified by configuration file Identify small time-scale features near time of event Larger time scales provide context information How isolated is the glitch? How significant is the glitch relative to nearby structure? Is signal coincident with the gravitational-wave channel or is it glitching all the time? QScan provides guidance for more extensive veto studies Note that the finite resolution of images limits the ability to resolve short transients in long time scale images

Quick start The quickest way to get started is to use the existing QScan installation and default configuration at one of the LIGO Laboratory computing clusters: grid-proxy-init ssh ldas-pcdev1.ligo-wa.caltech.edu ~qonline/qscan/bin/qscan.sh 816335770.0 & The QScan launch script can also be given a custom configuration file, frame cache file, and output directory: qscan.sh gpstime <configuration> \ <framecache> <outputpath>

Configuration Automatic configuration utility qconfigure.sh Uses FrChannels to scan an example frame file Makes educated guess at configuration parameters based on channel name and sample frequency End users can edit the resulting congifuration files A large number of standard configuration files (@gw, @H0H1H2-RDS_R_L1-selected, etc.) are provided Gravitational-wave channels only Level one reduced data set Raw data set Time-domain calibrated data Seismic channels only Different detector networks etc.

Configuration example [Gravitational,Gravitational wave data] { channelname: L1:LSC-DARM_ERR frametype: RDS_R_L1C samplefrequency: 4096 searchtimerange: 64 searchfrequencyrange: [32 Inf] searchqrange: [4 64] searchmaximumenergyloss: 0.2 whitenoisefalserate: 1e0 searchwindowduration: 0.5 plottimeranges: [1 4 16] plotfrequencyrange: [] plotmaximumenergyloss: 0.2 plotnormalizedenergyrange: [0 25.5] }

Data discovery Data is located using framecache files Framecache files produced by createframecache.pl createframecache.pl framecache.txt \ framefiledirectory Predefined framecache files are provided for commonly used data sets (@gw, @S5-RDS_R_L1, etc.) LHO and LLO scans for recent events automatically find raw frame data from /frames S5 framecache files are currently updated once per day Working on LSCdataFind or LDAS frame cache interface

Segments and data quality Science mode, injection mode, and data quality segment information is taken from daily dumps of the LSCsegFind database There is a ~1 day latency on this information Shows up as unknown if not yet available Data quality segment definitions also change over time The qupdate.sh script can update segment and data quality information without rerunning the entire scan qupdate.sh ~/public_html/qscans/ 816335770.0

QScan is written in Matlab Infrastructure Shares common code base with Q Pipeline Uses FrameL based access to frame files Uses Matlab compiler to produce a stand-alone executable that is free from license restrictions Currently uses Matlab version R13 Requires X server to produce figures Supports multiple platforms Fedora Core 3 and 4 Solaris 9 and 10 Installed on CIT, LHO, LLO, MIT, PSU, and UWM clusters Installed on CIT, LHO, LLO, and MIT general computing Can be run under condor on LSC computing clusters

S5 glitch search Current use Loudest single detector inspiral events Loudest single detector blocknormal events Loudest H1H2 kleinewelle events S5 burst search Produced for candidate WaveBurst events S5 inspiral search Incorporating into automated follow-up of candidates S5 operations and commissioning Available in LIGO control rooms In use by both operators and commissioning teams

Room for improvement QScan is computationally intensive Requires a while to run (~1 hour for raw data scan) Requires a lot of disk space (~? GB for raw data scan) Slow to load (~1 minute for raw data scan) Data discovering could be more automated Currently updating frame cache once per day Planned interface to LSCdataFind and LDAS disk cache Requires accurate knowledge of event time Implementing initial prescan to identify glitch time Provide graphical user interface to run QScans Provide calibrated output for channel coupling studies Provide easier access in control rooms Provide larger collection of specialized configurations