DSP Filter Rauschunterdrückung

Gast #4318271
Lesenswert?
• ▲
▼
Hallo,
wer kennt effektive DSP algorithmen, um rauschen aus der Sprache heraus 
zu filtern? Es geht um eine Funkanwendung im Sprachfrequenzbereich 
300-3000Hz.
Würde da noch ganz gerne auf meinem Cortex M7 einen Rauschfilter 
realisieren.
Habe aber in die DSP Richtung noch keine Versuche gemacht.

Gruß Sascha
#4323388
Lesenswert?
• ▲
▼
Wenn die Varianz vom Rauschen bekannt ist, dann kann man ein 
Wiener-Filter benutzen.
Wenn sie nicht bekannt ist, dann kriegt man das Rauschen auch weg mit 
einem LMS oder NLMS Filter. Als Eingangssignal fürs Filter verwendet man 
das Sprachsignal, und als Referenzsignal benutzt man das um einige 
Abtastperioden verzögerte Sprachsignal. Da das Rauschen nahezu 0 
Autokorrelation besitzt, das Sprachsignal aber schon, bringt man das 
Rauschen so weg. Hab ich selbst mal in Simulink und auf einem kleinen 
DSP implementiert.
Gast #4324306
Lesenswert?
• ▲
▼
Hallo,
und schon mal vielen Dank für die Diskussion und Anregungen.
Ich habe die Komplexität zwar schon geahnt, aber es ist doch ein ganz 
ordentliches Thema muss ich feststellen.
Werde eins nach dem anderen nachlesen und auf implementierbarkeit 
prüfen.
Da die DSP Leistung meines Controllers nicht ins unendliche reicht sind 
doch deutliche Grenzen gesetzt.

Gruß Sascha
Gast #4324318
Lesenswert?
• ▲
▼
Sascha schrieb:
> Hallo,
> und schon mal vielen Dank für die Diskussion und Anregungen.
> Ich habe die Komplexität zwar schon geahnt, aber es ist doch ein ganz
> ordentliches Thema muss ich feststellen.
> Werde eins nach dem anderen nachlesen und auf implementierbarkeit
> prüfen.
> Da die DSP Leistung meines Controllers nicht ins unendliche reicht sind
> doch deutliche Grenzen gesetzt.
>
> Gruß Sascha

Naja, also bei "lahmer" Sprachverarbeitung ist die DSP Leistung eines 
Cortex M7 schon als ungefähr unendlich anzunehmen, wenn man nicht nach 
Matlab-Manier drauf los programmiert.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.