mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP dsp noise cancelation


Autor: kaempfer2000 (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hallo,

ich habe einen c-code für noise cancelation, welcher auch arbeitet. was
er genau macht steht auch bei dem code im anhang. das ganze ist für das
composerstudio.
nun will ich das ganze so umschreiben das das ganze auf 2 dsk für 2
personen läuft. das heißt sie können sich über headset unterhalten und
das störgeräusch wird unterdrückt. das störgeräusch hat natürlich ein
time-delay, weil die personen unterschiedlich weit weg sind.
hat jemand eine gute idee wie ich das in dem code umsetzen kann? kennt
jemand seiten oder codes die mann sich dafür anschauen könnte. vielen
dank!
frank

Autor: Thomas W. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hab ich das richtig verstanden, dass beide Personen dem gleichen
Störgeräusch ausgesetzt sind, sich also im gleichem Raum befinden, und
das Störgeräusch seperat direkt an der Quelle erfasst wird?
Eine Möglichkeit das Delay zu ermitteln währe eine Kreuzkorrelation.
Wenn die Personen sich nicht oder nur langsam relativ zur Störquelle
bewegen braucht diese ja nur hin und wieder mal ausgeführt zu werden.
Gruß, Thomas

Autor: kaempfer2000 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja, die zeitverschiebung an sich ist für mich uninteressant. ich will
einfach nur die störgeräusche bei den beiden personen unterdrücken. den
code müsste ich ja soweit auch verwenden können - eigentlich bräuchte
ich wohl nur die ausgänge geschickt zuweisen.
ich habe jetzt 2 dsk mit daughtercard. an der daughtercard habe ich
stereo eingang und stereo ausgang. das heißt ich kann mit jeweils einem
ein und einem ausgang die dsps verbinden und das gefilterte signal der
einen zur anderen person schicken. der zweite ein und ausgang ist dann
zum anschluß des headsets(einfach mal aufmalen). ich muß jetzt mal
schauen wie ich den code modifizieren kann....
ich dachte vieleicht das jemand sowas schon mal gemacht hat, oder halt
ne gute idee hat. der code müsste doch soweit verwendtbar sein?

dank

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.