Forum: Digitale Signalverarbeitung / DSP / Machine Learning Gesucht: Eval-/Devboard für Echtzeit-Audioverarbeitung


von Audioguy (Gast)


Lesenswert?

Hallo liebe Community,

ich bin fit in Software und kann Programmieren, allerdings habe ich 
nicht das Wissen um Hardware zu entwickeln.

Aus diesem Grund suche ich ein fertiges Eval-/Devboard mit DSP welches 
folgendes haben/können sollte:

- 1x Analoger Audioeingang -> Alternativ: 1x SPDIF Eingang
- 1x Analoger Audioausgang
- Echtzeit-Signalverarbeitung
- mind. 16 Bit, 44100 Hz Abtastrate (also mind. CD-Niveau)
- Gute Dokumentation

Wünscheswert:

- Gesamtpreis unter 100€. d.h. inkl. evtl. notwendiger 
Programmieradapter, Software etc.
- Als Privatperson kaufbar
- Tools laufen unter Linux, Windows ist aber auch ok.

Sollten meine Vorstellungen utopisch sein, ist das auch ok, dann sagt es 
mir bitte.

Sollte ich Informationen zu wichtigen Details nicht gegeben haben, fragt 
bitte nach.

Ich bin kein Experte in diesem Bereich, möchte mich aber aus Interesse 
als Hobby näher damit befassen.

von Audioguy (Gast)


Lesenswert?

Hinweis:

Ich habe vergessen zu erwähnen, dass das gesuchte Dev-/Evalboard 2 
Kanäle können sollte, also Stereo.

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Vielleicht so'n Board: STM32F746G-DISCO
Sollte eigentlich alles haben/koennen, was du geschrieben hast.

Gruss
WK

von Irgendwer (Gast)


Lesenswert?

Audioguy schrieb:
> - Echtzeit-Signalverarbeitung

1.) Definiere erstmal was hier deine genaue Anforderung ist, so ist es 
recht nichtssagend.
Siehe auch:
https://de.wikipedia.org/wiki/Echtzeit

2.) Was sind dein Anforderungen an die Rechenleistung?
Einfach nur Signal rein raus oder aber sollen da mittendrin auch noch 
aufwendige Filterregeln berechnet werden -> Notwendige Rechenleistung

von Audioguy (Gast)


Lesenswert?

Dergute W. schrieb:
> Vielleicht so'n Board: STM32F746G-DISCO

Schon mal ein interessanter Tip! Danke dafür.

Irgendwer schrieb:
> 1.) Definiere erstmal was hier deine genaue Anforderung ist, so ist es
> recht nichtssagend.
> Siehe auch:
> https://de.wikipedia.org/wiki/Echtzeit

Zwischen Eingabe - Verarbeitung - Ausgabe sollen maximal wenige 
Millisekunden liegen. Da sicherlich diese Zeit mittels großen 
finanziellen Ressourcen und dementsprechend starken DSP auf niedrige 
einstellige Werte gedrückt werden können, definiere ich das so: "Die für 
den geg1.) Definiere erstmal was hier deine genaue Anforderung ist, so 
ist es
recht nichtssagend.
Siehe auch:
https://de.wikipedia.org/wiki/Echtzeitebenen Preisrahmen 
schnellstmögliche Zeit zwischen Eingabe - Verarbeitung - Ausgabe."

Irgendwer schrieb:
> 2.) Was sind dein Anforderungen an die Rechenleistung?
> Einfach nur Signal rein raus oder aber sollen da mittendrin auch noch
> aufwendige Filterregeln berechnet werden -> Notwendige Rechenleistung

Als erstes Projekt damit schwebt mir die Implementierung einer AGC vor.

Dazu noch ein Hinweis, ich bin auf das freeDSP Board gestoßen. Das ist 
allerdings wohl nicht ganz das was ich suche. Da mein Eindruck ist, dass 
durch SigmaStudio diverse Funktionsblöcke fest vorgegeben sind. Das ist 
sicherlich für den Tontechniker, Lautsprecherbauer usw. interessant. Mir 
geht es aber um die Details der Implementierung des jeweiligen 
Algorithmus, z.B. für eine AGC. Ich möchte also schon tiefer in die 
Materie einsteigen, als nur AGC, Tiefpass usw. zusammen zu schalten.

von Audioguy (Gast)


Lesenswert?

Da ist mir beim letzten Posting leider ein Missgeschick in letzter 
Sekunde passiert, der durch copy and paste zerstückelte Satz soll 
lauten:

"Die für den gegebenen Preisrahmen schnellstmögliche Zeit zwischen 
Eingabe - Verarbeitung - Ausgabe." (100€ all incl.)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.