Hallo alle miteinander!
Für ein Projekt an der Uni habe ich einen 3-Band-EQ in MATLAB/Simulink
entworfen und möchte diesen nun auf dem ADSP-21369 SHARC-Prozessor
implementieren, um dann später den BTC einzubinden. Der code der
Filterfunktion wurde mit dem Embedded Coder von MATLAB bereits
generiert.
Ich habe allerdings so gut wie gar keine Ahnung von DSP-Programmieren
bzw. Hardware naher Programmierung und scheitere an folgendem einfachen
Problem:
Wie funktioniert denn das, dass ich (in C wohlgemekert!), mein Audio
Signal einlesen und wieder Ausgeben kann? Ich vermute mal ich brauche
das headerfile des 1835 codecs und dann kann ich einfach über eine
Variable auf den Eingang zugreifen oder wie? muss ich hier eine schleife
deklarieren (wird ja sampleweise eingelesen oder?)? Ist das Signal da,
mache ich einfach einen interrupt und rufe meine Filterfunktion auf und
gib das ganze an den Ausgang oder wie?
man findet in den ganzen Beispielprogrammen & unterlagen nur
assemblercodes, ich würde aber was in C brauchen. gibt es hier
irgendwelche tutorials oder dokumentationen oder tipps im Netz? habe
lange gesucht, jedoch nicht wirklich was brauchbares gefunden...
vielleicht hat ja jemand von euch was, um mir etwas auf die Sprünge zu
helfen...
Dank und freundlicher Gruß,
Markus