Gast
#298572
moin, ich versuche gerade einen anc (adaptiv noise cancler) mit einem dsp zu programmieren. dazu hab ich erstmal eine simulation mit matlab geschrieben, die mit einer wav-datei arbeitet. Sprich matlab filtert die in.wav datei und speichert die gefilterte out.wav datei ab. nun hab ich ein programm für den dsp geschrieben, um zu sehen ob das programm das gleiche wie die simulation unter matlab errechent. hab ich ein c++ programm geschrieben, dass die gleiche in.wav datei die matlab bekommen hat nun an den dsp sendet und das c++ programm liesst den dsp auch wieder aus und schreibt die neue out.wav datei auf meinen pc-festplatte (so umgehe ich die analoge welt). hier stimmen dsp und matlab über ein :) (nach langen nächten und versuchen). mein problem ist, wenn ich die wav datei nicht " digital " in den dsp schreibe (mittels des c++ prog.) sondern die wav datei über meine souundkarte und den analog eingang des dsps einspeise hört sich das erbenis das aus dem dsp kommt (ich höre es über einen kopfhöer ab) leider nicht so wie die schöne simulation mit matlab/ oder die digitale dsp version an. wo kann ich nach dem fehler suchen. eventuell hat ja jemand eine idee. Thx 4 help rico