Forum: Digitale Signalverarbeitung / DSP / Machine Learning DSP Einstieg - Single-Chip-DSP oder einfach Platformen


von Teddy (Gast)


Lesenswert?

Hallo

Möchte mich in das Thema DSPs einarbeiten, und suche hierfür eine 
fernünftige Starterplatform.

Meine Anwendung:

Einfache Filter (FIR/IIR) etc für Audio.

Gibt es hierfür schon SingleChip LöSungen:
(DSP mit Flash, RAM, A/D und D/A)
Oder einfache Platformen, mit Hochsprachenentwicklung (C)?

Klar könnte ich mir ein Ti Starterboard holen, möchte aber auch einfache 
schlanke Designs erstellen.

=> So etwas wie die AVR´s im uC Bereich als DSP ;o)

Hat hier jemand Erfahrung?

Viele Grüße

von Ras F. (rasfunk)


Lesenswert?

Hi Teddy,

ADC/DAC On-Chip zu haben geht schon (z.B. TI Piccolo oder Blackfin). 
Mehr als (nominal!) 12 Bit brauchst Du da aber nicht erwarten. Ich würde 
Dir ein Blackfin Starterkit empfehlen oder wie schon erwähnt eins von 
TI. Ich hab (unter anderem) das eXperimenters Board, da ist ein ARM9 mit 
Flaoting Point DSP drauf (SoC, OMAP-L138). Das gefällt mir wirklich gut, 
ist aber evtl. für Deine Anwendung überdimensioniert.

von Ras F. (rasfunk)


Lesenswert?

Ach, übrigens gibt es auch noch die dsPIC-Reihe von Microchip, die wird 
wohl am ehesten dem entsprechen was Du suchst.

von josef (Gast)


Lesenswert?

Also wenn man sich fuer DSP interesiert sollte man sich die C2000 
Familie von TI ansehen. Bieten von low-cost (<2EUR) bis High-Performance 
(>300MHz) eine komplette Familie mit einem Core. Als Starterkit wuerde 
ich den PICCOLO USB Stick empfehlen. Entwicklungstool Code Composer 
Studio ist bis 32KByte Beschraenkung voll einsetzbar.

-> 
http://focus.ti.com/mcu/docs/mcuprodtoolsw.tsp?familyId=916&sectionId=95&tabId=2655&toolTypeId=1#consticks

von Rüdiger K. (sleipnir)


Lesenswert?

Mhm... vielleicht hast Du die erstmal beste Plattform bereits vor Dir! 
Benutz doch erst einmal den PC - also Daten von der Soundkarte einlesen, 
verarbeiten und ausgeben, am Besten auch erstmal unter Matlab (FreeMat, 
octave).
Auch in der professionellen Entwicklung testet man seine Algorithmen 
erst einmal unter Matlab, bevor man sie dann in C/C++ gießt. Wenn Du 
unter Matlab fest geworden bist wirst Du wissen was Du auf dem DSP tust!

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.