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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.