Raspberry PI, zwei Mikrophone zeitgleich samplen, FFT

OP #7652590
Lesenswert?
• ▲
▼

Hallo Zusammen

Ich möchte gerne mit einem Raspberry PI, zwei Mikrophone zeitgleich samplen für ca. 4sek und danach eine FFT erstellen. Den Frequenzbereich der mich interessiert ist im Bereich von ca. 0.5 bis 8kHz. Somit wäre eine Abtastrate von ca. 50-100kS/sek wünschenswert. Anschliessend soll die FFT in Node Red dargestellt und weiterverarbeitet werden. Direkt über Node.js via I2C, ADC, Mikrophone kam ich lediglich auf ca. 1ms Abtastrate. Ich erwartete eigentlich, dass dies nicht funktioniert, seht ihr das auch so, oder müsste dies grundsätzlich funktionieren? Falls möglich würde ich gerne über einen zusätzlichen Mikrocontroller verzichten. Seht ihr noch eine andere Möglichkeit wie dies ohne MC funktionieren könnte?

Viele Grüsse

#7652682
Lesenswert?
• ▲
▼

seht ihr das auch so, oder müsste dies grundsätzlich funktionieren?

Wie wir das sehen ist vollkommen irrelevant. Das Abtasttheorem ist entscheidend. .-) Bei 8khz musst du mindestens mit 16khz abtasten und wenn du nicht den perfekten idealen Aliasingfilter aus dem Hut zaubern kannst sogar noch viel mehr. Aber das ist dir vermutlich garnicht klar weil du es nicht fuer notwendig befunden hast deine gewuenschte Dynamik zu verkuenden. Weil davon haengt naemlich der Filter und eventuell der Abstand der zum Nutzband ab.

Seht ihr noch eine andere Möglichkeit wie dies ohne MC funktionieren könnte?

Du brauchst einen Audiocodec. Die werden mit I2S angesprochen. Keine Ahnung ob der PI da jetzt kann, aber ich gehe mal davon aus weil es ja auch spezielle Audiohardware gibt.

Vanye

#7652749
Lesenswert?
• ▲
▼

Hi,

Ich möchte gerne mit einem Raspberry PI, zwei Mikrophone zeitgleich samplen für ca. 4sek und danach eine FFT erstellen. Den Frequenzbereich der mich interessiert ist im Bereich von ca. 0.5 bis 8kHz. Somit wäre eine Abtastrate von ca. 50-100kS/sek wünschenswert. Anschliessend soll die FFT in Node Red dargestellt und weiterverarbeitet werden. Direkt über Node.js via I2C, ADC, Mikrophone kam ich lediglich auf ca. 1ms Abtastrate. Ich erwartete eigentlich, dass dies nicht funktioniert, seht ihr das auch so, oder müsste dies grundsätzlich funktionieren? Falls möglich würde ich gerne über einen zusätzlichen Mikrocontroller verzichten. Seht ihr noch eine andere Möglichkeit wie dies ohne MC funktionieren könnte?

du könntest eine beliebige USB Soundkarte nehmen (darauf achten das die ein Stereo Eingang hat) wie zb. https://www.amazon.de/dp/B07B628J7V/

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.