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
Kann man das eigentlich in C auch machen oder ist Matlab geeigneter für solche Aufgaben?
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.
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 ...
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.