Forum: Digitale Signalverarbeitung / DSP / Machine Learning Einsteiger: Welche Hardware für folgende Aufgabe?


von anra76 (Gast)


Lesenswert?

Hallo,

bin absoluter Neuling und bin auf der Suche nach der richtigen Hardware 
für folgendes Projekt:

11 analoge Eingangssignalmöglichkeiten
11 analoge Ausgangssignalmöglichkeiten
immer werden ca. 5 Eingänge und 5 Ausgänge gleichzeitig genutzt. Jeder 
Eingang muss auch als Ausgang verwendet werden können.

Bandbreite 1 Hz bis ca. 200 kHz. Es handelt sich dabie um sehr kleine 
Signale die zunächst rausarm verstärkt werden und nach dem 
digitalisieren entsprechend gefiltert und analysiert werden sollen. 
Anschließend soll auf den Ausgängen möglichst phasengleich die Signale 
zurückgegeben werden.

Bisher wurde alles sehr aufwändig analog gemacht und nun soll es digital 
werden. Einige theoretische Grundlagen habe ich, nur leider noch nichts 
praktisch implementiert.
Hab mir den TMS320C2812 von Texas mal angesehen. Der sieht so schlecht 
nicht aus. Ist aber ein fixed point und das soll ja komplizierter beim 
programieren sein.

Könnt Ihr mir etwas empfehlen, bin für Eure Hilfe sehr dankbar!

von Chris c. (chris78)


Lesenswert?

Hallo,
mein Projekt "Probleme bei IIR-Filter Realisierung" sieht ganz ähnlich 
aus...

anra76 wrote:
> Hallo,
> 11 analoge Eingangssignalmöglichkeiten
> 11 analoge Ausgangssignalmöglichkeiten
> immer werden ca. 5 Eingänge und 5 Ausgänge gleichzeitig genutzt. Jeder
> Eingang muss auch als Ausgang verwendet werden können.

Bin mir nicht sicher ob das möglich ist, meist sind AD und DA auf 
getennten Ein- bzw. Ausgängen.

> Bandbreite 1 Hz bis ca. 200 kHz.

Das schafft sogar ein µC wie der ATmega32, aber wie schnell soll Dein 
Signal denn intern verarbeitet werden?

> Es handelt sich dabie um sehr kleine
> Signale die zunächst rausarm verstärkt werden und nach dem
> digitalisieren entsprechend gefiltert und analysiert werden sollen.
> Anschließend soll auf den Ausgängen möglichst phasengleich die Signale
> zurückgegeben werden.

Phasengleich, wenn Du die Ein- und Ausgabe auf einem Kanal durchführen 
willst?

> Bisher wurde alles sehr aufwändig analog gemacht und nun soll es digital
> werden. Einige theoretische Grundlagen habe ich, nur leider noch nichts
> praktisch implementiert.
> Hab mir den TMS320C2812 von Texas mal angesehen. Der sieht so schlecht
> nicht aus. Ist aber ein fixed point und das soll ja komplizierter beim
> programieren sein.
>
> Könnt Ihr mir etwas empfehlen, bin für Eure Hilfe sehr dankbar!

Das TMS329C6713 DSK Bord von Texas Instruments (ca.300€) mit 
Aufsteckmodul (AD/DA 200KHz) ca.250€

MfG
Chris

von anra76 (Gast)


Lesenswert?

Die Ein und Ausgänge sind auch weiterhin getrennt ich weiß nur vorher 
nicht welcher Ein und welcher Ausgang ist. Das wird durch eine 
Leitwertmessung zuvor bestimmt.
Das Signal soll so schnell abgearbeitet werden, so dass nicht zu viel 
Pahsenversatz erfolgt.

Kann der DSP dann noch alle Funktionen die der Controller zur Steuerung 
übernimmt mit übernehmen oder brauche ich noch zusätzluich einen 
Controller?

von Timo (Gast)


Lesenswert?

Es ist aber schon relevant, was du mit dem digitalisierten Signal machen 
willst, sprich was für eine Rechenleistung du benötigst.

von anra76 (Gast)


Lesenswert?

Stimmt, die Rechenleistung sollte ich wahrscheinlich vorher mal 
bestimmen um den passenden auszusuchen.

Also Filter TP, BP, BS, HP mit einstellbaren Frequenzen. BP und BS 
sollen auch durch das Frequenzband laufen können.

Zudem noch invertieren, addieren und verstärken der verschiedenen 
Signale. Außerdem sollen die Signale mit einem Signal verglichen werden 
und die übereinstimmenden Frequenzen sollen anders verarbeitet werden 
als die restlcihen und anschließend weider addiert werden. Ich denke da 
an FFT und Faltung.

Ich hab mir mal das Testboard mit dem TMS320C2812 und das passende 
Datenblatt angesehen oder aber der jetzt neue TMS320C2833 als floating 
point. Die haben zumindest genügend AD-Wandler und können auf den ersten 
Blick einiges vom Contorller übernehmen, so dass ich auf diesen 
verzichten kann. Gibt es alternativen?

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.