Forum: Mikrocontroller und Digitale Elektronik Projekt mit Codec und Controller/ FPGA


von Juka P. (chicha)


Lesenswert?

Guten Morgen,

bin gerade an einem Projekt im Praktikum im mir fehlt ein wenig die 
Erfahrung.

Es geht um folgendes:

analoge Audiosignale sollen über einen Codec digitalisiert werden und 
dann, so vermute ich, über einen Controller weiter verarbeitet werden 
und dann wieder auf den Codec und erneut in ein analoges Audiosignal 
umgewandelt werden.

Die Frage klingt jetzt vielleicht sehr banal, aber mir fehlt eben noch 
der Durchblick.

Und zwar würde ich sehr gerne von einem erfahrenen Howdy erklärt 
bekommen, in einfacher Sprache :) wie das von statten geht.

Ich stelle mir das so vor dass die analogen Signale eben digitalisiert 
werden, und vom Codec dann über einen Bus (I2C oder ähnlich) auf den 
Controller übertragen werden. Im Controller selbst wird das digitale 
Audiosignal dann bearbeitet, gefiltert, Rauschen ausgefiltert, evtl 
verstärkt und dann eben wieder über einen Bus zum Codec übertragen.

Stimmt das so wie ich mir das vorstelle oder ist da etwas nicht ganz so 
richtig oder gar ganz falsch?

Vielen Dank schon mal

von Juka P. (chicha)


Lesenswert?

bin ich total aufm Holzweg dass Hopfen und Malt verloren sind oder woran 
liegts dass keiner kommentieren mag?

von Juka P. (chicha)


Lesenswert?

kann mir bitte jemand feedback geben??

danke

von randy (Gast)


Lesenswert?

hallo,

ja, im grunde hast du recht;

du brauchst einen A/D (ADC) wandler um von audio auf digital (I2S oder
parallel) zu kommen; dann schiebst du das in einen DSP (digital signal
processor) und dort wird das autdiosignal bearbeitet - wie z.b. tiefpass
filter; der output wird dann wieder auf einen DAC geschoben, um von
digital nach analog zu kommen.

im elektor magazin gabs hierzu 2012 einen DSP grundlagen kurs, um genau
solche sachen mit audio signalen machen zu koennen; siehe auch:

http://disi.eit.uni-kl.de/Publications.php

beim "VDR Sanitizer" wurden die ADC/DAC der CS8416 und CS8406 benutzt:
http://www.flashsystems.de/hardware/vdr-sanitizer

dort hast du einen I2S "dazwischen" - damit kann der DSP arbeiten.

http://www.flashsystems.de/wp-content/uploads/downloads/2010/05/vdrsanitizer.pdf

das verstaerken machst du uebrigens auf der analogseite; im digitalen
teil muesstest du die dynamic anpassen.


HTH & gruss,
-- randy

von Juka P. (chicha)


Lesenswert?

vielen vielen dank randy :)

deine links werde ich am wochenende durchstöbern. deine beschreibung hat 
mir aber bisher geholfen und mir mut gemacht :)

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.