Ich möchte mich über dirgitale Filter informieren. Kennt jemand ein Progamm, daß digitale Filter (FIR+IIR) simuliert, also WAV-Dateien bearbeitet oder Frequenzspectren vorher/nachher darstellt !?
-Klaus-
Ich möchte mich über dirgitale Filter informieren. Kennt jemand ein Progamm, daß digitale Filter (FIR+IIR) simuliert, also WAV-Dateien bearbeitet oder Frequenzspectren vorher/nachher darstellt !?
-Klaus-
Wenn ich Dir sage, daß Matlab das kann, bringt Dich das auch nicht viel weiter, oder? Wenns nur Gefilter sein soll, kann man das auch in wenige Zeilen C gießen. Welche Ordnung schwebt Dir vor? Fast Convolution braucht man erst bei langen Impulsantworten. Ein- und Ausgaberoutinen sind vermutlich das Aufwändigste an dieser Geschichte.
Spektren plotten kann (wenn man das System dahinter verstanden hat) jedes Programm, bspw. auch gnuplot.
Evtl. kann auch GNU Octave das, was Du möchtest, da bin ich aber überfragt.
Gruß Henning
Erst mal würde mir erster oder zweiter Ordnung reichen, um zu sehen welchen Aufwand man treiben muß um das gleiche wie mit ein paar RCs zu erreichen.
Das scheint eine Programmiersparche zu sein, leider für mich nicht das richtige. Trotzdem, Danke.
-Klaus-
Da brauchst Du für ein FIR schon viele, viele Koeffizienten. 128 sind nicht unüblich. Vereinfachter Ansatz: Impulsantwort samplen, als Koeffizienten des FIR-Filters verwenden. Evtl. braucht man noch eine Fensterfunktion. IIR braucht weniger Verzögerungselemente, ist aber nicht so ohne weiteres hinzuschreiben.
Eine Programmiersprache wie Matlab, von manchen auch "Höchstlevel-Programmiersprache" genannt. Da kann man aber sagen: "Mach mir ein IIR mit der Grenzfrequenz und der Dämpfung" und dann purzeln die passenden Koeffizienten heraus.
Gruß Henning
DSP konkurriert vom Preis her nicht mit simplem analogem RC-Filter.
8 Bit Controller tut sich mangels MAC und Wortbreite mit Filter schwer. Wenn die Zeitkonstanten lang sind ( Mechanik, Temperaturregler ) werden analoge Filter ungünstiger und Controller interessanter. Wenn man veränderbare Koeffizienten will dito.Für simple digitale Filter FIR auf 8 Bit Controller:
MfG JRD
Gruß, Gerhard
Dieses Programm erzeugt auf Wunsch sogar C-Quellcode
Gruß Markus
"Markus Knauß" schrieb im Newsbeitrag news:dt4tn8$33o$ snipped-for-privacy@online.de...
Sehr gute Seite - Danke !
-Klaus-
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.