Ich bin ein langjähriger Softwareentwickler, habe aber praktisch keine Erfahrung mit Signal- / Audioverarbeitung. Ich bin daran interessiert, etwas über die Signalverarbeitung anhand eines Anwendungsfalls zu lernen, den wir für eine unserer Audiokomponenten haben. HINWEIS: Dies ist nur eine Lernübung für mich. Es ist keine Priorität, dass das Endergebnis nützlich ist.
Wir haben eine Komponente (A), die Audio erzeugt (über einen Lautsprecher). Wir haben eine weitere Komponente (B), die dieses Audio aufzeichnet (über ein einfaches Mikrofon).
Was ich tun möchte, ist A zu verwenden, um B's Audio aufzunehmen. Dann möchte ich, wenn möglich, die beiden Streams vergleichen. Das Ziel wäre es, das in Stream A vorhandene Audio zu entfernen - die Umgebungsbedingungen, die während der Aufnahme herrschten, zu belassen - ich verstehe, dass eine vollständige Entfernung nicht möglich ist.
Mir ist klar, dass es Phasen- und Größenprobleme gibt. Mir ist auch klar, dass es nicht nur darum geht, B von A zu "subtrahieren". Ich gehe jedoch davon aus, dass Sie A von A subtrahieren können .
Ich würde gerne verstehen, wie man das Problem angeht. Auch dies ist eine Lernerfahrung für mich (es gibt keine Fristen); Ich bin mehr als bereit, von vorne zu beginnen.
Jeder Rat / Vorschläge wäre sehr dankbar.