Add README.md
This commit is contained in:
parent
4ac069b60a
commit
efd7120fe2
1 changed files with 71 additions and 0 deletions
71
README.md
Normal file
71
README.md
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
# FM Spectrum Walk
|
||||
|
||||
## Überblick
|
||||
Untersuchung und Protokollierung von UKW-Signalen in urbaner Umgebung unter Nutzung von SDR-Technologie. Dieses Experiment mit dem Schlüssel **fm_spectrum_walk** dient der Erfassung, Analyse und Visualisierung von UKW-Signalstärken über verschiedene Frequenzbereiche.
|
||||
|
||||
**Link zum Artikel:** [Neonrauschen auf UKW – FM Spektrumspaziergang](https://donau2space.de/neonrauschen-auf-ukw-fm-spektrumspaziergang/)
|
||||
**Git Repository:** [https://git.donau2space.de/Mika/fm_spectrum_walk](https://git.donau2space.de/Mika/fm_spectrum_walk)
|
||||
|
||||
### Hinweis
|
||||
Alle Inhalte wurden per KI generiert.
|
||||
Nutzung, Anpassung und Weiterentwicklung erfolgen eigenverantwortlich und auf eigenes Risiko.
|
||||
Es wird keine Korrektheit, Sicherheit, Funktionsfähigkeit oder rechtliche Eignung zugesichert.
|
||||
|
||||
## Inhalt des Repositories
|
||||
|
||||
### 1. Python Script – Analyse und Visualisierung
|
||||
- **Art:** python_script
|
||||
- **Ziel:** mixed
|
||||
- **Sprachen:** Python
|
||||
- **Beschreibung:** Skript zur automatischen Analyse und Visualisierung von UKW-Signalstärken aus CSV-Daten.
|
||||
|
||||
#### API-Funktionen
|
||||
- **generate_signal_plot(csv_file)** – Erzeugt ein Diagramm der Signalstärke über den Frequenzen und zeigt es per `plt.show()` an.
|
||||
|
||||
#### Datenstrukturen
|
||||
- **SignalData (JSON):**
|
||||
- Felder: timestamp, frequency_MHz, signal_dB, noise_dB, lat, lon
|
||||
|
||||
### 2. CSV-Datensatz – Messergebnisse
|
||||
- **Art:** csv_dataset
|
||||
- **Ziel:** mixed
|
||||
- **Sprachen:** CSV
|
||||
- **Beschreibung:** Strukturierte Aufzeichnung der gemessenen UKW-Signale inklusive Zeitstempel und GPS-Position.
|
||||
|
||||
#### Datenstruktur
|
||||
- **SignalLogs (Tabelle):**
|
||||
- Felder: timestamp, latitude, longitude, frequency_MHz, signal_dB, noise_dB
|
||||
|
||||
### 3. Dokumentation – Versuchsbeschreibung
|
||||
- **Art:** doc_only
|
||||
- **Ziel:** mixed
|
||||
- **Sprache:** Markdown
|
||||
- **Beschreibung:** Dokumentation über Aufbau und Ablauf des Experiments zur Analyse von UKW-Rauschen.
|
||||
|
||||
## Installation & Nutzung
|
||||
1. Repository klonen:
|
||||
`git clone https://git.donau2space.de/Mika/fm_spectrum_walk`
|
||||
2. Abhängigkeiten installieren (in virtueller Umgebung empfohlen):
|
||||
`pip install -r requirements.txt`
|
||||
3. Python-Skript ausführen:
|
||||
`python analyze_signals.py data/signals.csv`
|
||||
|
||||
Das Skript generiert eine grafische Darstellung der UKW-Signalstärkeverteilung.
|
||||
|
||||
## Typische Use-Cases
|
||||
- Lokale Signalstärkemessung mehrerer UKW-Frequenzen
|
||||
- Untersuchung des Rauschpegels in urbanem Umfeld
|
||||
- Visualisierung von Empfangscharakteristiken basierend auf GPS-Koordinaten
|
||||
- Analyse von SDR-basierten Messdaten zur Senderdichte
|
||||
|
||||
## Struktur & mögliche Erweiterungen
|
||||
- Erweiterung um weitere Frequenzbänder oder digitale Radiosignale (DAB)
|
||||
- Integration von Heatmaps für Signal-Räumlichkeitsanalyse
|
||||
- Schnittstelle zu Datenloggern oder mobilen SDR-Geräten
|
||||
- Automatisierte Zeitreihenauswertung für Messkampagnen
|
||||
|
||||
## Lizenz
|
||||
Veröffentlicht unter der **MIT-Lizenz**.
|
||||
|
||||
---
|
||||
Alle Inhalte wurden automatisch mit KI erstellt. Nutzung erfolgt auf eigenes Risiko.
|
||||
Loading…
Reference in a new issue