Skip to content

Standard workflow to produce "Wiener-inspired" filter parameters. #452

@brettviren

Description

@brettviren

OSP (and SPNG) utilize the "Wiener-inspired" filter which is a "high frequency" aka "low pass" filter parametrized by a "scale" and a "power" number.

It would be nice to have a "standard" workflow to produce the filter parameters for a given detector.

The procedure is outlined:

  • Simulate an isochronous track, perpendicular to the wires of a given plane and drifted long enough to have 1mm diffusion in the drift direction.

  • Simulate pure noise using an incoherent noise model for the given detector.

  • Form the S/(S+N) ratio as a function of frequency.

  • Fit this to the Wiener-inspired model, ensuring it is constrained to be 1.0 at zero frequency.

  • collect / identify prior "ad hoc" calculations

  • evaluate if any are practical for making general or use for guidance

  • develop a workflow (eg with snakemake) and configuration to automate as much as possible. See the "spdir" workflow as an example.

  • resulting code goes into WCT proper.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions