Mal wieder MP3 + AVR

OP #1353839
Lesenswert?

Hallo zusammen,

nach langer Nutzung der Suche, ohne Ergebniss, stelle ich einfach mal ne 
Frage.

Es geht um ein Miniprojekt mit nem AVRXMega128.
Dabei soll der XMega die AD-Wandlung vornehmen und auf SD 
speichern(soweit kein Problem).
Wenn der AVR nichts zu tuen hat, soll er die Daten in MP3 wandeln, also 
besteht kein Zeitproblem!

Nun die Frage:

Kennt jemand eine offenes Projekt(AVRMega Code kann angepasst werden!) 
mit dem man dies bewerkstelligen kann?

Danke im vorraus und Gruss an alle.
Gast #1353853
Lesenswert?

bis zu welcher bitrate soll das geschehen

der AD is ja relativ fix ...
aber die reine rechenleistung des Xmaga is nun auch nicht sooo schnell
ich glaube eher das das konvertieren mehr zeit verbrät als in den pausen 
einer wandlung zeit wäre
das ist nunmal ein 8bitter

mit einem ARM ist das sicherlich kein thema
OP #1353871
Lesenswert?

Danke für das Intresse,

der Gedanke dahinter ist, daß Verkehrsmeldungen aufgenommen werden 
sollen. Also zeitlich denke ich ist daß kein Problem, 2-5 min Aufnahme 
und 25-27 min Wandeln.

ARM wäre nicht das Problem, hab noch einen Rumfliegen aber müsste mich 
erst einarbeiten, XMega bin ich soweit Fit.
Mir fehlt halt nur der Code.

Gruss S.
Gast #1353881
Lesenswert?

Prinzipiell klingt es möglich. Also die Daten während des Sampelns 
einfach nur auf die SD Karte; hinterher dann nochmal rausholen und 
codieren. Hängt wie gesagt auch von der Bitrate ab, Flaschenhals ist 
sicher die SD-Karte
#1353907
Lesenswert?

Sacha U. schrieb:
> Es geht um ein Miniprojekt mit nem AVRXMega128.
> Dabei soll der XMega die AD-Wandlung vornehmen und auf SD
> speichern(soweit kein Problem).
> Wenn der AVR nichts zu tuen hat, soll er die Daten in MP3 wandeln, also
> besteht kein Zeitproblem!

Miniprojekt + mp3 auf einem AVR in Software komprimieren passt nicht 
ganz zusammen.
Afaik ist mp3 Encodieren im Vergleich zum Dekodieren ein extremer 
Rechenaufwand. Auf nem P1 200MHz war es gerade so möglich in Echtzeit 
mp3 zu komprimieren. Es könnte daher schon recht knapp werden von der 
Zeit her.
Einen freien mp3 Encoder gibt es z.B. hier:
http://lame.sourceforge.net/
Persönliche Seite #1354025
Lesenswert?

Sacha U. schrieb:
> der Gedanke dahinter ist, daß Verkehrsmeldungen aufgenommen werden
> sollen. Also zeitlich denke ich ist daß kein Problem, 2-5 min Aufnahme
> und 25-27 min Wandeln.

Sollen die Meldungen auch wieder abgespielt werden?

Für Sprachaufzeichnungen gibt es auch spezielle Codecs, z.B. Speex oder 
ADPCM. Zu ADPCM gibt es auch eine AppNote von Atmel: AVR336.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren