Re: fixed point digital low pass filters

>> to generate code for a first order Butterworth floating point

> >> The input values to the filters are fixed point 16bit ADC values. > >> low pass filter with 250kHz sampling frequency, and a 100kHz corner > >> frequency. This would require a DSP to run on, since I need 6 of > > these > > Probably even MSP430 or 68HCS12 could be sufficient. > > IIRC both of these processors top out at about 40MHz clock speed. So > you're saying he can run six second-order, 32-bit precision filters in > 160 clock ticks on a 16-bit processor?

Where did the second order and 32 bit precision come from? What I said that it could be possible to fit six first order filters @ 16 bits @ 250kHz into HCS12 or MSP430.

Interesting.

"If you give me $1000, I will do it much better and more efficiently" (tm)

>> Can I convert the floating point code to fixed point? > > It is certainly possible, however I don't know if you can :) > > One can make this conversion with proper guidance; I don't know if anyone > could with Vladimir as his only source of information.

Wasn't that an exact answer to the question asked?

>> Here's the floating point code that mkfilter generates: > > [...] > > What a horrid code. > > And thank you for increasing world knowledge by saying why.

I certainly kneel before the prophets who can preach about 2 x 2 = 4, and who can say a lot without telling anything.

VLV

Reply to
Vladimir Vassilevsky
Loading thread data ...

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.