Forum: Digitale Signalverarbeitung / DSP / Machine Learning Allgemeines über Digitale Signalverarbeitung


von Hans O. (hans912)


Lesenswert?

Hallo
Da ich mich noch gar nicht in der Digitalen Signaltechnick auskenne 
möchte ich gerne von euch ein paar grundlegende Sachen wissen.
Und zwar: gibt es irgendwo eine Internetseite wo alle Begriffe 
aufgelistet sind da ich zwar schon ein paar Ebooks gefunden habe, diese 
aber sehr kompliziert sind.
Meine 2te Frage wäre dann noch was ich alles brauchen würde damit ich 
ein Signal(z.B. eine Stimme), das aufgenommen wird, so verarbeiten kann 
das ich es zum Schluss wieder ohne Rauschen und andere 
Hintergrundgeräusche ausgeben kann?

Ich hoffe das mir jemand helfen kann.

mfg Hans

von Karl (Gast)


Lesenswert?

Ich würde mal sagen Matlab + ein Buch zu Matlab

von Hans O. (hans912)


Lesenswert?

Kann man das eigentlich in C auch machen oder ist Matlab geeigneter für 
solche Aufgaben?

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Hans O. schrieb:
> Und zwar: gibt es irgendwo eine Internetseite wo alle Begriffe
> aufgelistet sind da ich zwar schon ein paar Ebooks gefunden habe, diese
> aber sehr kompliziert sind.

Eine kleine Übersicht gibt es hier im Artikel [[Digitale 
Signalverarbeitung]]. Um "komplizierte Bücher" wirst du aber nicht 
herumkommen wenn du dich mit DSV beschäftigen willst.

> Meine 2te Frage wäre dann noch was ich alles brauchen würde damit ich
> ein Signal(z.B. eine Stimme), das aufgenommen wird, so verarbeiten kann
> das ich es zum Schluss wieder ohne Rauschen und andere
> Hintergrundgeräusche ausgeben kann?

Einen Zauberstab. Mit digitaler Signalverarbeitung kann man 
Sprachsignale in gewissen Grenzen verbessern, aber einfach entfernen 
kann man Störungen nicht.

> Kann man das eigentlich in C auch machen oder ist Matlab geeigneter für
> solche Aufgaben?

Kann man, aber MATLAB ist geeigneter.

Vielleicht erklärst du erst mal genauer was du eigentlich vor hast, dann 
kann man sinnvollere Tipps geben.

von Tobias (Gast)


Lesenswert?

Hier sollte erstmal die Frage gestellt werden welches
Grundlagenwissen er denn überhaupt bestizt ...
Es bringt nichts wenn sich jmd der noch nie was von Systemtheorie
gehört auf Fachliteratur zur digitalen Signalverarbeitung stürzt.
Zeitverschwendung ...

von Tobias (Gast)


Lesenswert?

korrigiere mich, besitzt ...

von Alexander L. (lippi2000)


Lesenswert?

Also zumindestens mit dem Herrn Nyquist, Fourier und evtl.Laplace sollte 
man sich schon auskennen. Außerdem sollten komplexe Zahlen kein Problem 
sein. Damit wären die math.Grundlagen schon mal geklärt. Anschließend 
sollte man über IIR/FIR-Systeme, Filter allgemein bescheid wissen. Was 
gibt es noch? Klar, die ganzen Signaltheoretischen Sachen wie 
Übetragungsfunktion, Stabilität und bei diskreten Filtern die 
Z-Transformation. Es gibt ja nicht umsonst Studienrichtungen wie 
Nachrichtentechnik bei denen sich 4 Jahre damit auseinandergesetzt wird.

Und ich rede hier mal nicht vom analogen TP 1.Ordnung oder FIR/IIR 
Filter 1.Ordnung den man mit Faustformeln bestimmen kann.

Welche Mathematikgrundlagen hast du? Vielleicht entfällt ja der 
1.Schritt schon und du kannst sofort mit Signaltheorie loslegen.

Gruß Alexander

von Thomas P. (tpircher) Benutzerseite


Lesenswert?

Da werden die "Profis" hier im Forum sicher aufheulen, aber fuer den 
Anfang reichen GNU Octave oder Scilab voellig aus, um einmal in Digital 
Signal Processing hineinzuschnuppern.

Ein freies Buch ist http://www.dspguide.com/pdfbook.htm
Ein (IMHO) gutes Buch das sich fluessig liest ist "Understanding Digital 
Signal Processing" von Richard G. Lyons.

Thomas

von Alexander L. (lippi2000)


Lesenswert?

Leider kommt man da nicht weit. Denn man muss schon wissen was man da 
macht und was der Hintergrund dafür ist. Du berechnest z.B. das 
Spektrum, Autokorrelation, Kreuzkorrelation und kannst diese nicht 
deuten. Das mag mit Octave recht einfach sein. Wozu braucht man 
Fensterfunktionen oder bei FFT genau 2^N Abtastwerte. Wann ist ein IIR 
stabil und wie errechne ich Filterkoeffizienten in Abhängigkeit der 
Abtastrate usw.

Also da gibt es einiges zu tun. Die Frage ist nur, wie erklärt man sich 
das alles ohne die Mathematik zu verstehen.

Mein Vorschlag wäre eine Kombination aus beiden. 1-2 Bücher zum Thema, 
mit der Mathematik starten und an Octave ausprobieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.