Filterdesign - Buch gesucht

Hallo!

Ich bin gerade dabei, ein wenig mit digitalen Filtern rumzuspielen.. Dafür hab' ich erstmal ein Programm geschrieben, dass ein beliebiges (d.h. Quelltext-irgendwo-gefunden) Filter durchsweept, und Amplituden- und Phasengang plotten kann.. (c#, nix fertiges, aber verschicke ich gerne auf Nachfrage).

Kann jemand ein gutes Buch empfehlen, das in die Theorie der digitalen Filter einführt?! Am besten Praxisnah mit Fixed-Point-Quantisierung für DSPs und Microcontroller..

Ein gutes, freies, Filterdesignprogramm wäre auch nicht schlecht.

Das FAQ hab' ich bereits konsultiert. Zum Thema Digitalfilter steht nix drin, und die Programme aus der Linklist sind auch alle Kacke (Win 3.1, Crippleware, Error 404, etc..). Was benutzt ihr so normalerweise?!

Reply to
Thomas Kindler
Loading thread data ...

Ich hab' das mal mit dem VHDL-Modell eines dig. Filters so gehandhabt. Einen mitsimulierten DDS von DC bis zur halben Abtastrate durchsweepen lassen und im Modelsim sieht man dann die Filterkurve in dB als Funktion der Frequenz bzw. der Simulationszeit, was aufs gleiche hinausläuft.

Matlab/Simulink mit Filter Design Toolbox, geht halt ins Geld. Du bekommst aber auch das Buch dazu. :-)

Ok. Also richtige Bücher.

Fredric J Harris: Multirate Signal Processing For Communication Systems, Prentice Hall

Richard G Lyons: Understanding Digital Signal Processing, 2nd ed., Prentice Hall. R.G.L. ist auch in comp.dsp unterwegs.

Nicht ganz frei, Scopefir von

formatting link
aber die volle Version ist billig und die student version erlaubt zumindest, die Koeffizienten vom Bildschirm abzuschreiben. (soweit sie draufpassen) Man kann auch sehen, was die Quantisierung dem idealen Filter so antut und scopefir zerlegt das Filter auch gleich in Polyphasenbänke, wenn man das will. Die volle Version war ein guter Deal, IMNSHO.

Gruß, Gerhard

Reply to
Gerhard Hoffmann

Ich kenne Deine Anspr=FCche nicht. Auf dieser Seite w=E4re das dritte Programm frei und das zweite zum Anerkennungspreis zu haben. Weiter unten Librairies f=FCr die Hauscontroller zur "Echo Cancellation", deren Eval Version frei ist:

formatting link

2035
Reply to
Paul Rosen

Als Einführung in digitale Signalverarbeitung: Bellanger " Digital Processing of Signals" Wiley 1984

formatting link

Einen breiten, soliden Überblick: Hess "Digitale Filter" Teubner 1993

formatting link

Da gäbs ne ( kostenpflichtige ) Zeitschrift:

formatting link

MfG JRD

Reply to
Rafael Deliano

Thomas Kindler schrieb:

Als Grundlagenwerk kann ich das Buch von meinem Chef empfehlen:

formatting link

Implementierung ist nicht drin, Auswirkungen der Quantisierung bei IIR allerdings schon.

Gibt nächstes Jahr übrigens eine neue Auflage davon, mit einem neuen Kapitel über eigenwertbasierte Spektralschätzung.

Matlab. Sind übrigens auch Matlab-Aufgaben in dem o.a. Buch. Octave soll übrigens mittlerweile relativ viele Funktionen von Matlab nachbilden. Ob firpm drin ist, weiß ich allerdings nicht.

Gruß Henning

--
henning paul home:  http://home.arcor.de/henning.paul
PM: henningpaul@gmx.de , ICQ: 111044613
Reply to
Henning Paul

Hallo,

Thomas Kindler schrieb:

zum warm werden:

formatting link
Da steht schon einiges drin. Und vor allem ist es Online.

Mache ich eigentlich immer selber mit Mathematica oder so. Ist aber weder frei noch ein spezielles Programm für Filter. In speziellen Fällen hacke ich es mir auch schnell mal in C zusammen. Mit der fftw-Library kommt man zumindest für FIR-Filter gut durch. Allerdings muss ich mich auch nicht mit Festpunktarithmetik herumärgern, da ich 32 Bit floats habe.

Marcel

Reply to
Marcel Müller

formatting link

Der Pointer kam gerade über die GNU-Radio-Liste

Gruß, Gerhard

Reply to
Gerhard Hoffmann

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.