Veröffentlicht 22. Dezember 2024 | Version 1.0.0

Automated frequency band estimation for sinusoidal low-pass signals in noise - supplementary GNU Octave code

Autor*innen/Ersteller*innen

  • 1. ROR icon Graz University of Technology

Beschreibung

This record contains the GNU Octave program code, which allows the reproduction of the analysis results for the presentation referenced in section "Related works". To compile the results, it is necessary to download the referenced datasets before.

The GNU Octave code is also available on GitHub.

Abstract (English)

Classic signal analysis usually begins with collecting information about the properties of the signal to the greatest extent possible. This information is the basis for the sensible selection of analysis methods and their parameterization.

For sinusoidal signals, the frequency band of the signal is one of these fundamental signal properties. Estimating the frequency band can be a challenge, especially for signals with a small signal-to-noise ratio.

This work proposes a fully automated method for easily, quickly, and stably estimating the frequency band of low-pass signals. The estimation is based on the discrete Fourier transform and threshold detection. Due to the complete automation, special attention is paid to the method's stability.

The performance of the method is tested here using synthetic and natural signals. The preliminary results show that the automated estimation and visual detection deliver comparable results for the upper frequency band limit.

Dateien

octave-code-v1.0.0.zip

Dateien (18.9 kB)

Name Größe Alle herunterladen
md5:5302a750855807b0c8cb4b80d5727f46
18.9 kB Vorschau Herunterladen

Weitere Details

Weitere Titel

Untertitel (English)
A numerical study on synthetic and natural signals

Verknüpfte Arbeiten

Ergänzt
Präsentation: 10.3217/8gbb3-r8q97 (DOI)
Setzt voraus
Datensatz: 10.3217/bhs4g-m3z76 (DOI)
Datensatz: 10.3217/bjkrj-pg829 (DOI)
Datensatz: 10.3217/hn7we-q7z09 (DOI)

Daten

Issued
2024-12-22
released version 1.0.0, by Jakob Harden