Reply by Christian Langen May 15, 20032003-05-15
Dear Jacob,

sorry to say, I do not kow what you did exactly (regarding algorithm, filter
form (Direct Form II, II, Canonic or whatever)). I guess that you are trying
to implement a second order biquad filter structure.

To figure out the 'big' difference between "b" (nominator) and "a"
denominator coefficients (which all have to be smaller than 1.0 by the way) I
give you
a link to a Motorola Application Note that unfortunately cannot be found on
their actual
website:

http://www.harmony-central.com/Computer/Programming/fir-iir-filter-app-note.pdf

Please study this carefully in order to stay tuned with the theory which is
the foundation of what you are trying to do right now. This Application Note
helped me a lot when I was in the same situation like you are now some years
before.

Keep on hacking

Christian > Helo,
>
> I'm using DSP563xx and want to implement 2nd order low pass
> butterworth IIR filter (fc%0Hz, fsH000). I did something (with do
> loop) but it doesn't work correctly. I think that, there is some
> problem with coefficients scaling. There is a big difference
> betwen "b" and "a" coef.
>
> b =
>
> 1.0e-003 *
> 0.26165269506589 0.52330539013179 0.26165269506589
>
> a = 1.00000000000000 -1.95372794914078 0.95477455992104 >
> Thanks for any help
>
> Jacob > _____________________________________
> Note: If you do a simple "reply" with your email client, only the author
> of this message will receive your answer. You need to do a "reply all" if
> you want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join:
>
> To Post:
>
> To Leave:
>
> Archives: http://www.yahoogroups.com/group/motoroladsp
>
> More Groups: http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/

--
+++ GMX - Mail, Messaging & more http://www.gmx.net +++
Bitte lheln! Fotogalerie online mit GMX ohne eigene Homepage!


Reply by cukerek2000 May 14, 20032003-05-14
Helo,

I'm using DSP563xx and want to implement 2nd order low pass
butterworth IIR filter (fc%0Hz, fsH000). I did something (with do
loop) but it doesn't work correctly. I think that, there is some
problem with coefficients scaling. There is a big difference
betwen "b" and "a" coef.

b =

1.0e-003 *
0.26165269506589 0.52330539013179 0.26165269506589

a = 1.00000000000000 -1.95372794914078 0.95477455992104
Thanks for any help

Jacob