Hallo zusammen, für ein paar Spielereien würde ich gerne einen Audiostream mit 12 bit und 8 (schön wäre 16) kHz auf meinem Hausbus-CAN übertragen. Die verfügbare Bandbreite beträgt 50 kbit/s. Als Rechenleistung stehen 50 % eines STM32F103 (72 MHz) zur Verfügung. Ich brauche also kein großes Komprimierungsverhältnis, aber das Verfahren muss einfach und "zu fuß" programmierbar sein. Kennt jemand von euch ein passendes Verfahren? Danke und Viele Grüße Bernhard
Brauchst Du die volle Bandbreite? Ist es Musik oder nur Sprache?
Bernhard __ schrieb: > Kennt jemand von euch ein passendes Verfahren? ADPCM wie bei DECT Http://de.m.wikipedia.org/wiki/Adaptive_Differential_Pulse_Code_Modulati on Oder aLaw, also das ISDN-Verfahren. http://de.m.wikibooks.org/wiki/ISDN-Technik:_%C3%9Cbertragungsschicht
@ MaWin Danke für die Tipps. ADPCM habe ich mir anhand der Microchip-AppNote http://ww1.microchip.com/downloads/en/AppNotes/00643b.pdf angeschaut, klingt vielversprechend. @ Andreas Fischer >> Brauchst Du die volle Bandbreite? Welche? Die 8 - 16 kHz schon. >> Ist es Musik oder nur Sprache? Echte "Musik" natürlich nicht (siehe Abtastrate), aber irgendwelche soundeffekte und Sprache.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.