ruessel
Beiträge: 10544

Re: DIY Soundsucher: Scanner für Ultrasoundaufnahmen bis 100 kHz

Beitrag von ruessel »

Bin im Zeitverzug..... ist halt so, manchmal muss man(n) was anderes machen. ;-)

Habe gerade meinen "Verdrahtungsstift" für Kupferlackdraht montiert, der Stift war ein Kugelschreiber, der obige Aufbau kommt aus dem 3D Drucker. Keine Ahnung ob das klappt.
Gruss vom Ruessel
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.



ruessel
Beiträge: 10544

Re: DIY Soundsucher: Scanner für Ultrasoundaufnahmen bis 100 kHz

Beitrag von ruessel »

Puh..... nach 3 Jahren das Projekt immer noch nicht fertig! Das hatte etwas in meinen persönlichen Umfeld zu tun und dadurch Zeitmangel...... und auch keine Lust mehr.

Da ich wieder in die HiRes Tonaufnahmen tiefer einsteigen möchte, habe ich heute das Thema noch einmal aufgenommen und fange nochmal neu an. In der Zwischenzeit hat sich auch bei den Prozessoren etwas getan. Ich habe nun ein Modell ausgesucht, einem Cortex M4 getaktet mit 120 MHz und Gleitkommaunterstützung. Dieser eignet sich mit seinen DSP und 8 x 12-Bit Analogeingänge besonders für dieses 100 kHz Audioprojekt, würde sogar noch höhere Frequenzen verarbeiten. Er besitzt außerdem eine einfache Anbindung an einem 3,5 Zoll Display mit umfangreichen Bibliotheken, was die Sache für mich erst überhaupt machbar erscheint. So gibt es dann nur noch ein Rechenknecht für Audioanalyse und Darstellung auf dem Bildschirm. Gut für die mobile Anwendung in Betrachtung des Stromverbrauches. Ich habe einen normalen 20,- EUR Bildschirm ausgesucht, OLED wäre mir viel lieber, ist aber in der Größe nicht bezahlbar. Vielleicht später, falls ich das zum Laufen bringen kann. Die für den Code erforderlichen Berechnungen habe ich der KI überlassen, sie wies auch nochmal darauf hin, dass das Mikrofon bei 100 kHz beschnitten werden muss, sonst gibt es in der Darstellung der Balkendiagramme auf dem Display Frequenzen die gar nicht vorhanden sind. Um den 100 kHz Mikrofonverstärker kümmere ich mich zuletzt. Für erste Tests ob das Skript läuft, setze ich einen Funktionsgenerator ein, das dürfte reichen um die Grundfunktionen zu Testen.

Der Prozessor ist bestellt, liegt um die 30 Euro, ist aber zur Zeit nicht so leicht in DE zu bekommen. Eine Makerbude hatte noch 2 auf Lager, also wieder warten auf Teile.

Bild

Die KI meint zu diesem Projekt:

Relevante technische Eckdaten des Feather M4:
CPU: ATSAMD51, Cortex‑M4 @ 120 MHz mit FPU und DSP‑Instruktionen.
RAM / Flash: 192 KB SRAM, 512 KB Flash; zusätzlich 2 MB SPI‑Flash auf dem Board.
ADC: Dual 12‑bit ADC mit bis zu 1 MSPS (je ADC).

Was das für einen 100 kHz Spektrumanalysator bedeutet:
Abtastrate: Für ein Nutzsignal bis 100 kHz brauchst du mindestens die Nyquist‑Rate ≥ 200 kS/s. Praktisch sind oft 250 kS/s – 1 MS/s sinnvoll.
≥ 200 kS/s.

ADC‑Leistung:
Die on‑board ADCs des ATSAMD51 (1 MSPS) reichen für 100 kHz‑Anwendungen aus, sofern die analoge Frontend‑Qualität (Anti‑Alias‑Filter, Verstärkung) passt.

FFT‑Rechenaufwand:
Eine FFT mit 𝑁 Punkten benötigt 𝑂(𝑁log 𝑁) Operationen; mit FPU und CMSIS‑DSP‑Bibliothek sind moderate FFT‑Größen (z. B. 1024–8192) auf einem 120 MHz M4 realisierbar, aber bei sehr kurzen FFT‑Intervallen oder sehr hoher Überlappung kann die CPU zum Engpass werden.

Praktische Implementationshinweise für den Feather M4:
ADC‑Acquisition: Nutze ADC + DMA, um kontinuierlich Samples in einen Ringpuffer zu schreiben; so vermeidest du CPU‑Blocking.
Windowing und FFT: Verwende optimierte DSP‑Bibliotheken (CMSIS‑DSP) und FPU‑Unterstützung für komplexe FFTs und Window‑Funktionen.

Puffergrößen:
Für 100 kHz und z. B. 1024‑Punkt‑FFT bei 250 kS/s entspricht ein FFT‑Frame 1024 / 250000 = 4.096 ms. Kleinere Frames erhöhen CPU‑Last und Overlap‑Kosten.

I/O und Visualisierung:
Nutze die Feather‑CPU für Datenerfassung und Vorverarbeitung; GUI/Logging per USB/SD oder seriell an einen PC auslagern, falls nötig.



Ich werde den Prozessor einfach mal testen, ich möchte ja keine ganz exakten Werte der Frequenzen beurteilen, sondern VOR der Aufnahme sehen, ob überhaupt hier Frequenzen oberhalb von 20 kHz vorhanden sind und sich diese Aufnahme dadurch in HiRes überhaupt "lohnt".
Gruss vom Ruessel



ruessel
Beiträge: 10544

Re: DIY Soundsucher: Scanner für Ultrasoundaufnahmen bis 100 kHz

Beitrag von ruessel »

Hier irrte die KI, bekomme ab 70 kHz kein richtiges Signal mehr raus. Ich vermute der Chip ist überlastet. Habe das neu durchrechnen lassen und eine KI (habe gewechselt) schlägt mir nun etwas anderes vor:
Feather M4 Express — was realistisch ist

Der ADC im Adafruit Feather M4 Express kann zwar theoretisch relativ schnell sampeln, aber:

stabile 12-Bit-Werte bei sehr hohen Sampleraten sind schwierig
FFT + Display + DMA gleichzeitig kostet Leistung
RAM wird schnell knapp

Realistisch:

sehr gut bis 20 kHz
brauchbar bis ~40 kHz
experimentell bis ~80 kHz
100 kHz eher grenzwertig

Bessere Plattform für 100 kHz FFT

Wenn dein Ziel wirklich ist:
„Ich möchte Frequenzen bis 100 kHz sichtbar machen“ dann wäre deutlich besser:

Teensy 4.1
externer ADC
DMA
CMSIS DSP FFT

Der Teensy 4.1 schafft locker:
500 kHz Sampling
große FFTs
TFT-Ausgabe in Echtzeit

Das ist eine ganz andere Liga als der Feather M4.
Ja, kostet auch in der neusten Form aktuell 50,- EUR........(Preise haben seit kurzen stark angezogen)

Scheint aber wirklich im Audiobereich stark zu sein, hier ein 6-voice polyphonic virtual analog synthesizer gebaut mit dem Teensy 4.1 Chip:

Gruss vom Ruessel



ruessel
Beiträge: 10544

Re: DIY Soundsucher: Scanner für Ultrasoundaufnahmen bis 100 kHz

Beitrag von ruessel »

Es ist verflixt, Amazonlieferung mit dem Teensy 4.1 verzögert sich um Wochen, was ist da los? Ich habe ihn nochmal bestellt, angeblich 3 auf Lager, Lieferung innerhalb 3 Werktagen.
Dieser Prozessor scheint einer der schnellsten der heute zur Verfügung an Bastler gehen kann, selbst die NASA soll diesen Chip für schnelle Messungen benutzen. Warum keinen Raspi? weil darauf ein Betriebssystem läuft und alles lahm macht, alleine der Start ist wahnsinnig langsam, bis alles erst geladen ist.

Hier habe ich ein nettes Video gefunden von der Fertigung:

Gruss vom Ruessel



 Aktuelle Beiträge [alle Foren]
 
» EvrBridge - Automatisches Kamera-Metadaten-Management für DaVinci Resolve
von CameraRick - Di 1:04
» SD+HD Bearbeitung/Restauration/Digitalisierung mit VD1/2
von cantsin - Di 0:39
» Roland Emmerich im Interview - KI ist eine Chance für Hollywood
von philr - Di 0:06
» Speicherkrise x2 - Nach dem RAM werden jetzt auch Festplatten knapp und teuer
von Blackbox - Mo 22:38
» DJI Osmo Pocket 3 mit Dual-Kamera und 3x Zoom kommt am 14. Mai - nach Cannes
von tom - Mo 22:10
» Nikon ZR in der Praxis: 6K 50p RED RAW Monster für 2.349,- Euro mit klassenbester Colorscience?
von Bildlauf - Mo 21:51
» Netflix auf dem Weg zur KI-Synchronisierung?
von Jott - Mo 21:26
» Must-See-Action-Highlight des Jahres 2026
von iasi - Mo 21:06
» Videostativ für Lumix S5II
von Darth Schneider - Mo 19:23
» Neumann BCM 104 Mikrofon (Podcast, Gesang)
von KaremAlbash - Mo 17:29
» Sigma18-35 mm 1.8 - Studiolinse, Canon-Mount
von KaremAlbash - Mo 16:55
» Flusskreuzfahrt, Teil 2: Bremen
von 7River - Mo 16:23
» NETZWERKEN für Schauspieler/Filmemacher mit ANDREA LAMBSDORFF
von Nigma1313 - Mo 15:09
» Christopher Nolans "The Odyssey" - offizieller Trailer
von iasi - Mo 14:53
» Atomos USB4 CFexpress Typ B Kartenleser mit 40 Gbit/s für schnellen Ingest
von cantsin - Mo 11:19
» bmCAM PrepMeister - Das Schweizer Taschenmesser für die BMD Kamera-Vorbereitung
von freezer - Mo 2:24
» DIY: digitales aber analoges VU-Meter
von ruessel - So 16:31
» DIY Soundsucher: Scanner für Ultrasoundaufnahmen bis 100 kHz
von ruessel - So 11:04
» TTARTISAN AF 17mm F1.8 Air - kompakte APS-C/Super35-Objektiv kostet 179 Euro
von slashCAM - So 9:45
» Was hast Du zuletzt gekauft?
von ruessel - Sa 17:34
» Nikon will sich als Cinema-Kamera-Marke etablieren
von iasi - Sa 15:56
» Nikon entwickelt NIKKOR Z 120-300mm f/2.8 TC VR S mit integriertem 1.4x Telekonverter
von Bildlauf - Sa 12:52
» Video Assist App verwandelt iPad in Profi-Vorschau-Monitor
von slashCAM - Sa 10:15
» DIY Regenschutz für die DJI Pocket 4
von ruessel - Sa 10:10
» DJI Osmo Pocket 4 kommt noch im April - interner Speicher und neue Pro-Version
von rush - Sa 8:21
» Dulens Apo Mini Prime Set // 31mm, 43mm, 58mm
von Sevenz - Fr 14:40
» Sony A7V, MacBook Air, BM Cloud, SmallRig Cages, iPhone 17: Solo-Shooter und Remote Edit Setup
von rush - Fr 13:34
» DIY: digitales AudioMEMs INMP441
von ruessel - Fr 11:55
» Neue Umfrage: Welche Kameraauflösung ist für Dich aktuell der Sweet Spot?
von medienonkel - Fr 10:07
» Blackmagic PYXIS 12K für Netflix 4k Originals zugelassen
von slashCAM - Fr 9:45
» Graustufen-LUT für Pocket 4K
von cantsin - Do 21:33
» Was schaust Du gerade?
von cantsin - Do 17:10
» DJI Osmo Mobile 8P - Neuer Smartphone-Gimbal mit Fernbedienung und besserem Tracking
von slashCAM - Do 14:36
» Kaufberatung für Motorsport Videografie
von FlorianH - Do 9:59
» ARRI Omnibar - modulare LED-Leiste mit Wechselvorsätzen und Magnethalterung ab 730 Euro
von soulbrother - Mi 22:43