<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bay-Fi |</title><link>https://cnardin.github.io/de/projects/bayfi/</link><atom:link href="https://cnardin.github.io/de/projects/bayfi/index.xml" rel="self" type="application/rss+xml"/><description>Bay-Fi</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>de-de</language><lastBuildDate>Mon, 27 Oct 2025 00:00:00 +0000</lastBuildDate><image><url>https://cnardin.github.io/projects/bayfi/featured.png</url><title>Bay-Fi</title><link>https://cnardin.github.io/de/projects/bayfi/</link></image><item><title>Projektinfos &amp; Neuigkeiten</title><link>https://cnardin.github.io/de/projects/bayfi/project-infos/</link><pubDate>Mon, 27 Oct 2025 00:00:00 +0000</pubDate><guid>https://cnardin.github.io/de/projects/bayfi/project-infos/</guid><description>&lt;h2 id="abstract"&gt;Abstract&lt;/h2&gt;
&lt;p&gt;Bauwerksüberwachung (SHM) und operationelle Modalanalyse beruhen auf der genauen Identifikation modaler Frequenzen aus Schwingungssignalen. In vielen praktischen Fällen ist die Erfassung hochfrequenter Signale jedoch durch Hardware, Energieverbrauch oder Übertragungsbandbreite begrenzt, wodurch die &lt;strong&gt;Sub-Nyquist-Abtastung&lt;/strong&gt; zu einer zentralen Herausforderung wird.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bay-Fi&lt;/strong&gt; (Bayesian Frequency Identification) begegnet dieser Herausforderung mit einer neuen, allgemeinen Methode, die die &lt;strong&gt;direkte Identifikation der modalen Hauptfrequenz&lt;/strong&gt; ermöglicht, ohne:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Signalrekonstruktion&lt;/li&gt;
&lt;li&gt;vorherige Abstimmung von Hyperparametern&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Der Ansatz nutzt ein &lt;strong&gt;bayessches Framework&lt;/strong&gt;, um einen Kurvenanpassungsalgorithmus zu optimieren, der auf stark unterabgetastete und zufällig erfasste Schwingungssignale angewendet wird. So entstehen robuste Frequenzschätzungen auch dort, wo herkömmliche Methoden wegen Aliasing oder zu weniger Daten scheitern würden.&lt;/p&gt;
&lt;h2 id="methodik"&gt;Methodik&lt;/h2&gt;
&lt;p&gt;Die Kernidee von Bay-Fi besteht darin, die Frequenzidentifikation als &lt;strong&gt;bayessches Optimierungsproblem&lt;/strong&gt; zu formulieren. Statt das vollständige Signal aus spärlichen Messungen zu rekonstruieren, schätzt die Methode die dominante Frequenz direkt, indem sie ein parametrisches Modell in einem probabilistischen Rahmen an die verfügbaren Abtastwerte anpasst.&lt;/p&gt;
&lt;p&gt;Wesentliche Merkmale der Methode:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ohne Parameterabstimmung&lt;/strong&gt;: kein Vorwissen und keine manuelle Einstellung erforderlich&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Robust gegenüber Unterabtastung&lt;/strong&gt;: funktioniert mit Signalen, die deutlich unterhalb der Nyquist-Rate abgetastet sind&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Für zufällige Abtastung geeignet&lt;/strong&gt;: verarbeitet ungleichmäßige und zufällig erfasste Abtastwerte&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skalierbar&lt;/strong&gt;: anwendbar auf Ein- und Mehrkanalmessungen&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ki-generierter-podcast"&gt;KI-generierter Podcast&lt;/h2&gt;
&lt;p&gt;Haben Sie sich je gefragt, wie Bay-Fi klingen würde, wenn zwei begeisterte Moderatoren es bei einem Kaffee erklären? Hier ist die Antwort.
(Aalto University, Finnland) hat das Paper einer KI gegeben, und heraus kam eine überraschend unterhaltsame Podcast-Folge, mit bayesscher Inferenz, Sub-Nyquist-Abtastung und allem Drum und Dran. Viel Spaß beim Zuhören! (Der Podcast ist auf Englisch.)&lt;/p&gt;
&lt;iframe src="https://drive.google.com/file/d/1lN-NvHyULYmEGEZbyHjiGe6cebQHBFlp/preview" width="100%" height="80" allow="autoplay" style="border:none; border-radius:8px;"&gt;&lt;/iframe&gt;
&lt;h2 id="neuigkeiten"&gt;Neuigkeiten&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Datum&lt;/th&gt;
&lt;th style="text-align: left"&gt;Neuigkeit&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Okt. 2025&lt;/td&gt;
&lt;td style="text-align: left"&gt;Projektstart, erste Entwicklung des bayesschen Frameworks&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Publikationen und Vorträge</title><link>https://cnardin.github.io/de/projects/bayfi/bayfi-references/</link><pubDate>Mon, 27 Oct 2025 00:00:00 +0000</pubDate><guid>https://cnardin.github.io/de/projects/bayfi/bayfi-references/</guid><description>&lt;h2 id="zeitschriftenartikel"&gt;Zeitschriftenartikel&lt;/h2&gt;
&lt;div class="hb-cards mt-4 grid gap-4 not-prose" style="--hb-cols: 1;"&gt;
&lt;a
class="hb-card group"href="https://cnardin.github.io/de/publication/articles/2026-MSSP-bayfi" &gt;
&lt;span class="hb-card-title p-4"&gt;
&lt;svg style="height: 1em; width: 1em;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.26 10.147a60.436 60.436 0 0 0-.491 6.347A48.627 48.627 0 0 1 12 20.904a48.627 48.627 0 0 1 8.232-4.41a60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.57 50.57 0 0 0-2.658-.813A59.905 59.905 0 0 1 12 3.493a59.902 59.902 0 0 1 10.399 5.84a51.39 51.39 0 0 0-2.658.814m-15.482 0A50.697 50.697 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5a.75.75 0 0 0 0 1.5m0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"/&gt;&lt;/svg&gt;J1. Bay-Fi: Approximate Bayesian main Frequency Identification for extremely undersampled signals&lt;/span&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h2 id="konferenzbeiträge"&gt;Konferenzbeiträge&lt;/h2&gt;
&lt;div class="hb-cards mt-4 grid gap-4 not-prose" style="--hb-cols: 1;"&gt;
&lt;a
class="hb-card group"href="https://cnardin.github.io/de/publication/conferences/2025-EVACES-bayfi" &gt;
&lt;span class="hb-card-title p-4"&gt;
&lt;svg style="height: 1em; width: 1em;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.26 10.147a60.436 60.436 0 0 0-.491 6.347A48.627 48.627 0 0 1 12 20.904a48.627 48.627 0 0 1 8.232-4.41a60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.57 50.57 0 0 0-2.658-.813A59.905 59.905 0 0 1 12 3.493a59.902 59.902 0 0 1 10.399 5.84a51.39 51.39 0 0 0-2.658.814m-15.482 0A50.697 50.697 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5a.75.75 0 0 0 0 1.5m0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"/&gt;&lt;/svg&gt;C1. Bayesian Approach for Main Frequency Identification on Extremely Under-Sampled Signals — EVACES 2025, Porto&lt;/span&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h2 id="vorträge-und-präsentationen"&gt;Vorträge und Präsentationen&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;#&lt;/th&gt;
&lt;th style="text-align: left"&gt;Veranstaltung&lt;/th&gt;
&lt;th style="text-align: left"&gt;Ort&lt;/th&gt;
&lt;th style="text-align: left"&gt;Datum&lt;/th&gt;
&lt;th style="text-align: left"&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;T1&lt;/td&gt;
&lt;td style="text-align: left"&gt;
&lt;/td&gt;
&lt;td style="text-align: left"&gt;Porto, Portugal&lt;/td&gt;
&lt;td style="text-align: left"&gt;2.–4. Jul. 2025&lt;/td&gt;
&lt;td style="text-align: left"&gt;✅ präsentiert&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;T2&lt;/td&gt;
&lt;td style="text-align: left"&gt;
&lt;/td&gt;
&lt;td style="text-align: left"&gt;Neapel, Italien&lt;/td&gt;
&lt;td style="text-align: left"&gt;29. Jun. – 2. Jul. 2027&lt;/td&gt;
&lt;td style="text-align: left"&gt;🔜 geplant&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Code-Repository</title><link>https://cnardin.github.io/de/projects/bayfi/repository/</link><pubDate>Mon, 27 Oct 2025 00:00:00 +0000</pubDate><guid>https://cnardin.github.io/de/projects/bayfi/repository/</guid><description>&lt;link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"&gt;
&lt;h2 id="bay-fi"&gt;&lt;i class="fa-brands fa-github"&gt;&lt;/i&gt; Bay-Fi&lt;/h2&gt;
&lt;p&gt;Der Quellcode von Bay-Fi ist auf GitHub unter der &lt;strong&gt;MIT-Lizenz&lt;/strong&gt; frei verfügbar.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;&lt;/th&gt;
&lt;th style="text-align: left"&gt;&lt;/th&gt;
&lt;th style="text-align: left"&gt;&lt;/th&gt;
&lt;th style="text-align: left"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;
&lt;/td&gt;
&lt;td style="text-align: left"&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://img.shields.io/badge/License-MIT-blue" alt="License" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/td&gt;
&lt;td style="text-align: left"&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://img.shields.io/badge/Python-3.13-3776AB?logo=python&amp;amp;logoColor=white" alt="Python" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/td&gt;
&lt;td style="text-align: left"&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://img.shields.io/badge/SHM-Bayesian-green" alt="Topics" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;Bay-Fi ist ein bayessches Framework, um die wichtigsten Schwingungsfrequenzen aus extrem spärlichen, unterabgetasteten Signalen zu bestimmen, ohne Signalrekonstruktion und ohne Parameterabstimmung. Es erreicht höhere Kompressionsraten als klassische Compressed-Sensing-Verfahren.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="aufbau-des-repositorys"&gt;Aufbau des Repositorys&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Ordner&lt;/th&gt;
&lt;th style="text-align: left"&gt;Beschreibung&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;BayFi/&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Kernalgorithmus: Hauptbibliothek &lt;code&gt;LIB.py&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;Classic-CS/&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;MATLAB-Routinen zur konvexen Optimierung (Vergleichsbasis)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;Examples/&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Anwendungsbeispiele, darunter ein Datensatz eines Einfeldträgers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;Plotting/&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Visualisierungsskripte&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;Papers/&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Zugehörige Konferenz- und Zeitschriftenbeiträge&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;methodology.pdf&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Visuelle Dokumentation des bayesschen Frameworks&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="abhängigkeiten"&gt;Abhängigkeiten&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;numpy · scipy · tqdm · pyswarms
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Python 3.13: Installation mit &lt;code&gt;pip install -r requirements.txt&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="autorinnen-und-autoren"&gt;Autorinnen und Autoren&lt;/h3&gt;
&lt;p&gt;Chiara Nardin · Stefano Zorzi · Federica Zonzini · Marco Broccardo&lt;/p&gt;
&lt;p&gt;&amp;#x1f4a1; Geben Sie dem Repository auf
einen Stern, um über Neuigkeiten informiert zu bleiben!&lt;/p&gt;</description></item></channel></rss>