Project

General

Profile

Feature #12906

Create service to remove coherent noise from ADC data

Added by David Adams over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
02/18/2016
Due date:
02/18/2016
% Done:

0%

Estimated time:
Duration: 1

Description

Feature 12701 is providing a new service and module for data preparation. One step is to (optionally) remove coherent noise, i.e. to use signals in neighboring channels to estimate the noise BG in a channel and (perhaps) subtract it. This is needed for the 35-ton data.

The task here is provide an interface for such a service and an implementation that replicates what is done by a module in the current 35-ton reconstruction.


Related issues

Blocks dunetpc - Feature #12701: New module and services for raw data preparationClosed05/18/2016

Follows dunetpc - Feature #11750: Interface for noise subtraction serviceClosed02/17/2016

History

#1 Updated by David Adams over 3 years ago

  • Blocks Feature #12701: New module and services for raw data preparation added

#2 Updated by David Adams over 3 years ago

  • Tracker changed from Task to Feature

#3 Updated by David Adams over 3 years ago

  • Follows Feature #11750: Interface for noise subtraction service added

#4 Updated by David Adams over 3 years ago

The module used for the current noise subtraction resides in

dunetpc/dune/daqinput35t/FilterWF_module.cc

I have added the authors of that code (Brian Kirby and Michael Wallbank) to this ticket.

#5 Updated by David Adams over 3 years ago

  • Status changed from Assigned to Closed
The promised service is now implemented:
  • Interface: dunetpc/dune/DuneInterface/AdcNoiseRemovalService.h
  • Implementation: dunetpc/dune/DataPrep/Service/Dune35tNoiseRemovalService.h

A unit test is provided.

The data prep service has bee updated to include the option to run noise removal via the interface.

I close this ticket.



Also available in: Atom PDF