Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Back | Task | FnVaFft | threshold filtering #134

Open
2 tasks done
a-givertzman opened this issue Sep 23, 2024 · 0 comments · May be fixed by #135
Open
2 tasks done

Back | Task | FnVaFft | threshold filtering #134

a-givertzman opened this issue Sep 23, 2024 · 0 comments · May be fixed by #135

Comments

@a-givertzman
Copy link
Owner

a-givertzman commented Sep 23, 2024

Threshold filtering on the FFT results

  • Reads filter config from yaml
  • Stores each rlrmrnt of the FftBuf in the individual ThresholdFilter

Config example

fn VaFft:
    enable: const bool true         # optional, default true
    send-to: /AppTest/MultiQueue.in-queue
    conf point Fft:                 # Conf for Point's to be exported full name will be: /App/Task/Fft.freq
        type: 'Real'                # Double / Real / Int
    input: point string /AppTest/Exit
    freq: 300000                    # Sampling freq
    len: 30000                      # Length of the FFT sequence processing at a time, also defining number of frequencies returned from the FFT
    window: 512
    filter:                 # Filter conf, for each frequency to be filtered on fly
        threshold: 0.5      #   absolute threshold delta
        factor: 1.5         #   multiplier for absolute threshold delta - in this case the delta will be accumulated
@a-givertzman a-givertzman linked a pull request Sep 23, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant