Forum: Mikrocontroller und Digitale Elektronik MP3 dekodierung mit MSPA?


von Tobias (Gast)


Lesenswert?

Hallo zusammen,
ich befasse mich zur Zeit mit dem dekodieren von MP3 Streams. Leider 
finde ich nur wenige Infos dazu, aber das ist ein anderes Thema. Was 
mich viel mehr interessieren würde, ist, ob man mit einem MSPA 
Mikrocontroller (z.B. die mit 25Mhz) eine MP3-Datei in real-time 
dekodieren könnte. Die haben ja zum Teil schnelles "hardware 
multiply"...Wenn einer nicht reicht, kann man den dekodiervorgang 
parallelisieren, dass mehrere MSPA´s das gleichzeitig machen? Also jeder 
macht einen Frame für sich, aber dadurch dass mehrere Frames 
gleichzeitig dekodiert werden könnte es ja klappen.

Würde mich einfach mal interessieren, was ihr dazu meint.
Mit freundlichen Grüßen
Tobi

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Tobias schrieb:
> MSPA Mikrocontroller

Was ist das?

von Phil S. (zippi)


Lesenswert?

Hi,

kenne den MSPA auch nicht, aber 25mhz selbst bei einer guten Hardware 
wird knapp.

Also ein AVR32 oder Cortex-M3 braucht zwischen 25-30mhz zur dekodierung 
von mp3. Dazu solltest du >32kbyte Ram haben, und wenn du nen MP3 Stream 
dekodierst, brauchst du noch etwas mehr um zwischen zu buffern.

Gruß

von Tobias (Gast)


Lesenswert?

Hallo zusammen,
ich meinte natürlich MSP von TI. Keine Ahnung wie ich auf MSPA 
komme...Die 25Mhz beziehen sich auf den MSP5xx. Es handelt um eine 16bit 
Architektur, was die Situation im Vergleich zu einem AVR32 oder 
Cortex-M3 nochmal deutlich ändert...Deswegen dachte ich daran ob es 
nicht möglich ist mehrere Frames parallel zu bearbeiten. Die hängen doch 
nicht zusammen, oder?

Und weis irgendjemand wo eine gute Erklärung für einen MP3 dekodierungs 
Algorithmus bekommt? Ich suche echt verzweifelt aber finde nicht. Darf 
auch ruhig english sein.

Mit freundlichen Grüßen
Tobias

von holger (Gast)


Lesenswert?

>Und weis irgendjemand wo eine gute Erklärung für einen MP3 dekodierungs
>Algorithmus bekommt? Ich suche echt verzweifelt aber finde nicht. Darf
>auch ruhig english sein.

http://embdev.net/articles/ARM_MP3/AAC_Player

Verabschiede dich von deinem Spielzeug;)

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.