🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.dsp
Article #1136

Re: Digital Filter Design

#1136
From: Greg Berchin
Date: Thu, 22 Nov 1990 18:08
39 lines
2347 bytes
It sounds like a good application for "Frequency Domain Least Squares" system 
identification.  Inputs are frequency response values (magnitude and phase) at 
a number of discrete frequencies from DC to one-half the sampling frequency 
(for filters having real coefficients), or from DC to the sampling frequency 
(for filters having complex coefficients).  Outputs are coefficients of a 
transfer function of the form:

                    -1           -n
            b  + b z  + ... + b z
             0    1            n
    H(z) = --------------------------
                    -1           -m
             1 + a z  + ... + a z
                  1            m

Causality is assumed, stability is not necessary.  You have total control over
"m" and "n", so you can model an all-zero system, an all-pole system, or a
pole-zero system.  Both magnitude and phase are modeled.  The algorithm is
VERY good at finding discrete equivalents for continuous-domain filters, which
is what it sounds like you are trying to do.

Your friendly university library should have, or be able to get, these:

    G. Berchin, R. Roberts, and M.A. Soderstrand; "A New Model-Based Parameter
    Estimation Technique for Use in Deconvolution"; Proceedings of the 1986
    Asilomar Conference on Signals, Systems, and Computers; Pacific Grove, CA,
    November 1986.

    G. Berchin, M.A. Soderstrand, and R. Roberts; "Deconvolution Using
    Model-Based Parameter Estimation", Proceedings of the 30th Midwest
    Symposium on Circuits and Systems; Syracuse NY, August 1987.

    G. Berchin and M.A. Soderstrand; "A Total Least-Squares Approach to
    Frequency Domain System Identification"; Proceedings of the 32nd Midwest
    Symposium on Circuits and Systems; Urbana IL, August 1989.

If not, or if you need any help with the algorithm, contact me through the net.

        Greg Berchin
Technical Details
Message-ID: <3965@nicmad.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!uwvax!astroatc!nicmad!berchin
References: <1990Nov14.194941.16247@watserv1.waterloo.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!uwvax!astroatc!nicmad!berchin
From: berchin@nicmad.UUCP (Greg Berchin)
Newsgroups: comp.dsp
Subject: Re: Digital Filter Design
Message-ID: <3965@nicmad.UUCP>
Date: 22 Nov 90 18:08:10 GMT
References: <1990Nov14.194941.16247@watserv1.waterloo.edu>
Reply-To: berchin@nicmad.UUCP (Greg Berchin)
Distribution: na
Organization: Nicolet Instrument Corp.  Madison, WI
Lines: 39