Sign in

username:

password:



Not a member?

Search motoroladsp



Search tips

Subscribe to motoroladsp



motoroladsp by Keywords

56303 | 563xx | 5680 | 56805 | 5680x | 56F80 | 56F800DEMO | 56F805 | 56f807 | 56F830 | ADC | Bootloader | Codec | CodeWarrior | CW5 | CW6 | Debugger | DSP56303 | DSP56303EVM | DSP563xx | DSP5680 | DSP56800 | DSP56807 | DSP56858 | DSP56858EVM | DSP56F803 | DSP56F805 | DSP56F807 | DSP56F80x | DSP56F826 | DSP56F827 | DSP56F8xx | EVM | FFT | Flash_over_jtag | GPIO | Interrupt | Interrupts | JTAG | LCD | Linker | MCF5307 | Metrowerks | Modulus | MSCAN | PCMaster | PWM | Quad | Rif | RTOS | SDK | SPI

Discussion Groups

Discussion Groups | Freescale DSPs | implementeing IIR (using DSP56k)

Technical discussions about Freescale (Motorola) DSPs (including the DSP56000, DSP56300, DSP56600, 56800 DSPs).

  

Post a new Thread

implementeing IIR (using DSP56k) - cukerek2000 - May 14 13:33:00 2003



Helo,

I'm using DSP563xx and want to implement 2nd order low pass
butterworth IIR filter (fc=250Hz, fs=48000). 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






(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )

Re: implementeing IIR (using DSP56k) - Christian Langen - May 15 4:04:00 2003

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=250Hz, fs=48000). 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 > _____________________________________
> /groups.php3
--
+++ GMX - Mail, Messaging & more http://www.gmx.net +++
Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!




(You need to be a member of motoroladsp -- send a blank email to motoroladsp-subscribe@yahoogroups.com )