-
Thread
Radiodifusión Argentina al Exterior
was ähnliches ersetzt. Ich habe mir überlegt, einfach einen STA015 zu verwenden, der ja einen ADPCM-Encoder enthält. Noch ein kleiner Codec davor, ein Mikrocontroller und ein Flashspeicher und fertig ist die Sache :) Der STA015 ermöglicht ja mehrere Komressionsalgorithmen. Wenn man einen mit 32kpbs
-
Thread
rampenbrechnung für schrittmotor
Wert als Byte. Das begrenzt zwar die Steigung, aber nur in den ersten paar Schritten). Mit einem ADPCM-KomprimierungsCode könnte man auch das umgehen. Aber für den brauchst Dua auch wieder eine Tabelle..... Ich habe mal nachgeschaut, die Cos-Beschleunigungskurve kann man mit einer Integer-Funktion
-
Thread
ARM MP3/AAC Player Web Radio
Zeit sich um die Extras zu kümmern. Zum Beispiel könnte eine Kombination aus ARM7 und VS1053 MIDI, ADPCM, MP3, WMA und OGG decodieren. Da der ARM nur den Stream durchreichen muss, kann er sich um Filesystem, UPnP, eMail, Wetter, NTP, WLAN, Bluetooth u.s.w. kümmern. Da das WMA nicht aktiviert werden muss
-
Thread
Modul für direkte Audioausgabe
die VS dinger koenne mein ich auch ADPCM
-
Thread
Aufnahmegerät
VS1003 + Festplatte + ADPCM + VOX Schaltung + WLAN (opt.) Damit wirst wahrscheinlich Auslangen für die nächsten Jahr Vogelgezwitscher haben...
-
Thread
Polyphoner Klingelton Chip
Sound Generator for Celluar Phone ) benutzt. Der IC kommt von ROHM ( BU8793KN ). Der kann MIDI und ADPCM verarbeiten und in Mono oder Stereo wiedergeben. Beide Betriebsarten haben einen FIFO ( 512 Byte ). Angesteuert wird er über SPI, aber benötigt noch einen externen Takt von 12,5MHz bis 18Mhz. Das Gehäuse
kostet etwa 3$ bei den Stückzahlen. Um gesampelte Soundfiles abspielen zu können, müsste man die in ADPCM(z.B WAV) wandeln. Da gibt es ein Tool von ROHM. Wie das dann aber klingt kann ich nicht sagen, weil ich nur MIDI und Spache verarbeite. Beides kann man auch mischen.
-
Thread
WAV Datei auf vs1003 abspielen??
WaveLab, jedoch egal wie ich es abspeicher der VS1003 tut rein gar nix. Bis jetzt habe ich nur die ADPCM Datei zum Laufen bekommen, die VLSI auf ihrer Homepage zur Verfügung steht. http://www.vlsi.fi/vs1002/software/vs1002c_adpcm_101.zip Wenn du es auch mit selbsterstellten zum Rennen bekommst, dann
@Thosmas: Hast du den mal versucht deine WAV Datei auch ADPCM zukodieren? DIe meisten programme schreiben ja nur PCM WAVs, zur Not kann man diese dann aber mit dem Windows Soundeditor umcodieren.
-
Thread
WAV abspielen am VS1003
du mußt die WAV Dateien ADPCM Codieren, RAW wird wohl nicht unterstüzt.
Ja IMA ADPCM funktioniert bei mir auch, aber anscheinend nicht das PCM Format das generiert werden, wenn man beispielsweise unter Windows eine MP3 in eine WAV Datei zurück konvertiert.
-
Thread
1 Sek sound auf µC
Aber Vorsicht, es gibt sehr verschiedene wav-Formate, es eignen sich keine komprimierten (ADPCM ...) für die direkte Ausgabe. Bei Stereo-files kannst Du vorher den linken und rechten Kanal addieren. Bei 12 - 16-bit files musst Du die 8 MSB-Bits verwenden. Evtl. kannst Du den Header am Anfang
-
Thread
Klingel / Türsprechanlage
Handy hat auch nur 9.6kBit/s, allerdings arbeiten die mit ausgeklügelten Tricks. suche mal nach ADPCM, damit kannst Du die Bandbreite praktisch *2 - *4 verbessern. Habe ich selbst schonmal gemacht. |---------------------------- Leitung -------- Klingeltrafo --------| |
-
Thread
Audio Übertragung?
8000 mal pro Sekunde sollte man da schon abtasten. Aber es gibt relativ einfache Algorithmen wie ADPCM, mit denen Du dann auf so 4 Bit pro Sample runterkommst. Dazu sampelst Du dein Signal mit, zum Beispiel, 10 Bit (oder mehr). Dann brauchst Du mehrere Variablen. In eine schreibst Du dein aktuelles
-
Thread
210Mbyte/s Komprimieren mit CPLD/FPGA
und mußt die 13 anderen Bits um den Faktor 13 komprimieren. Ein paar Kompressionsverfahren: ADPCM: Differenzenbildung mit Vorhersage. Die Meßwerte seien 200, 300, 400, dann sagt man vorher, der nächste Wert sei 500. Er hat aber nur 490, deswegen überträgt man den Korrekturwert -10 statt der Differenz
Daten schneide ich die untersten 3Bit ab, da sie Rauschen darstellen. 2. Ein Schätzmodell (z.B. ADPCM) schätzt aus alten Werten einen neuen Wert. Dann muss nur noch der Schätzfehler übertragen werden. Nun lasse ich noch eine weitere Näherung zu: 3. Nur wenn der Schätzfehler einen bestimmten Wert überschreitet
-
Thread
Telefonier-Apparat ?
in den Voice-Aufnahmemodus zu versetzten, so dass Daten rauskommen, allerdings sind die Daten im ADPCM Format und ich wusste nicht wie ich dass am Rechner abspielen soll (ihne einen WaveHeader zu haben). Naja, aber die ganze Sache ist auch nicht sehr kompakt, das ganze sollte halt doch nur ein kleines
-
Thread
a-law / µ-law Converter
Hallo zusammen, vielen Dank für die wertvollen Tipps. @ Detlef: Deine Compression sieht so nach ADPCM aus. Irgendwie wird von einem Wert der Folgewert abgezogen und dann codiert.... oder irre ich mich da?!? Ich suche eine Codierung von einem 16 Bit, linear qauntisierten Datenstrom in 8 Bit a-law und
Bit entsprechend G.711 auf das Byte entsprechend a-law abbilden?! Das genau macht das snippet, nix ADPCM (die Subtraktion in dem Macro macht der Präprozessor zur Compilezeit), nix abziehen. Zwei Bemerkungen dazu noch: Der Code geht von 16Bit input aus, für 13Bit input "iVal >>= 3;" rauskommentieren.
-
Thread
ARM + Linux + OGG/mp3
EP7312 von Cirrus Logic könnte etwas sein. Ist ein ARM7TDMI mit MMU. Damit sollte MP3, WMA, AAC, ADPCM, Audible, etc. möglich sein. http://www.cirrus.com/en/products/pro/detail/P139.html Der Distri ist Atlantik-Elektronik. http://www.atlantikelektronik.de/
-
Thread
effektive Soundausgabe
ADPCM bringt eine Reduzierung um etwa die Hälfte. Es geht zwar auch mehr aber dann hört es sich schrecklich an. ADPCM lohnt sich nur, wenn man viel Rechenleistung hat. Die einfachste Lösung ist immer noch
>>ADPCM lohnt sich nur, wenn man viel Rechenleistung hat. Im Gegenteil, ADPCM lohnt sich insbesondere dann wenn man sehr wenig Rechenleistung hat. Suche mal bei Dallas in deren AN's für PIC's. Dort ist
-
Thread
STA015 MP3 Decoder Evaluation Board
für den CS4340 per Jumper auf 5V oder 3.3V setzbar Das ganze gibt eine reine Decoderplatine, das ADPCM-Encoding habe ich komplett weggelassen. Bin gerade am überlegen, ob ich noch nen Pegelwandler von 5V auf 3.3V für die Datenleitungen einbaue. Denn wenn der µC auf 5V läuft, kann ich ja keine 3.3V-Devices
-
Thread
ADC bei Mega8 rauscht !!!
habe ich in der Codesammlung hochgeladen. Verwendest du eine Komprimierung ? Ich hatte mal eine ADPCM in Assembler versucht, bin aber gescheitert.
-
Thread
Audio Dekoder für AVR
Audio Dekoder für kleine AVRs (irgendwelche Tinys, z.B. Tiny15 o.ä.) geschrieben ? Es gibt eine ADPCM Application Note (AVR336), die aber nur für große AVRs geeignet ist, da ziemlich viel CPU Leistung benötigt wird (16MHz für 8kHz Samplerate). Im Internet habe ich diese Schaltung gefunden, aber leider
beschriebene ADPCM Codec ist extrem langsam. Ich hatte mal ein C Programm für einen M16C auf AVR Assembler umgeschrieben, da lief in Echtzeit sowohl der En als auch Dekoder (nur da war irgendwo ein Fehler, der Dekoder
-
Thread
vom µC zum PC
Ich finde Lord Wittys Vorschlag sehr gut... Warum nicht eine ADPCM - Übertragung über den seriellen Port? Oder schwanken Deine Daten so extrem? Damit kannst Du locker die Daten aud die Hälfte reduzieren, mit geringem Aufwand auf dem Controller.
-
Thread
Mit dem PC telefonieren
Bei ISDN das simpelste aller Streaming-Protokolle: alle 125 µsec kommt ein neues Byte vorbei, das ADPCM-codiert direkt an einen D/A-Wandler übergeben werden kann). GSM verwendet zwar ein recht ausgeklügeltes Kompressionsverfahren, das aber sorgt auch schon für entsprechend wahrnehmbare Verzögerungszeiten
-
Thread
MP3-Player Bauteile für wenig Geld
hab ich noch einen Fehler im Datenblatt entdeckt: Register 0x52 wird 2 Mal aufgelistet, einmal als ADPCM_DATA_READY und einmal als PLLFRAC_441_H Ach und am Ende der ganzen Kommunjikationsblöcke (also vor den nächsten Start-Bedingungen) kommen auch immer Stop-Bedingungen aber mein auf die Schnelle zusammengezimmerter
-
Thread
MP3 Decoder Chip
Hat egnite auch den VS1002c? Der wäre nochmal interessanter, da der ADPCM sowohl codieren als auch decodieren kann und zusätzlich auch noch MP3+V unterstützt, nen größeren RAM für User Applications hat, ein Debug Interface besitzt und sich von einem SPI-Flash booten läßt
-
Thread
ADPCM Codec gesucht
Hallo, kann mir vielleicht jemand einen ADPCM Codec empfehlen der preiswert und einfach beschaffbar ist (z.B. Reichelt). Ich suche was aus dem Bereich Telefonie, also kein Hifi Stereo :-) Ich möchte eine digitale Gegensprechanlage bauen.
-
Thread
Voicempdem am AVR?
anhörst, dann wirst Du vermutlich noch die Sprachsignale dekodieren müssen, die sind wahrscheinlich mit ADPCM codiert, dazu findet man im Internet aber Sourcen. Was willst Du mit der Faxfunktion machen? Wenn Du einfach Faxe ohne PC empfangen willst, dann würde ich hier auf fertige Programme zurückgreifen
-
Thread
wav files mit µC abspielen
sodass man sie einfach so ausgeben kann, es gibt jede Menge komprimierte Möglichkeiten (Codecs), z.B. ADPCM (hab ich auch gemacht), das siehst Du, wenn Du mit rechter Maustaste die Eigenschaften der Datei anschaust. Die Sourcen müsste ich erst wieder ausgraben.... Als Wave-Editor kann man goldwave verwenden
-
Thread
Datenkompression mit uC ?
komprimiert man hier verlustbehaftet. Übliche Kompressionsverfahren sind dabei der GSM-Codec, Celp und ADPCM. Ich weis jetzt aber nicht, wieviel Rechenpower oder RAMbedarf die haben. bye Markus
-
Thread
Audiosignale schmalbandig digital übertragen.
Hallo Thomas, Wenn du was einfaches suchst: mit dem uraltem ADPCM - Packalgorithmus könnte es hinkommen. Ist auch sehr einfach - du speicherst nicht die gesampelten Werte, sondern nur die Differenz zwischen zwei Samples. Gruß Bernhard