Re: Wave filter question (mainly for Joerg)
- From: Joerg <notthisjoergsch@xxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 11 May 2006 18:57:48 GMT
Hello Joel,
Simple question on wave filters, that I've heard about but never used: Rumor has it that wave filters are just the digital simulation of a classical L-C (ladder-type) filter structure. True?
Yes. You'll have to first design the analog structure and then transfer it. I don't know of any other design methodology.
I skimmed the TI application note on DTMF detection using wave filters, and there's an awful lot of unfamiliar (to me) material there. Somewhere I have a print out of some IEEE tutorial on the subject, but I can't place my hands on it at the moment.
Most of the stuff I have is in German so I guess that wouldn't help you. Professor Fettweis published his famous 1986 paper "Wave Digital Filters: Theory and Practice" which is still considered "the WDF paper". I don't have it but if you have access to IEEE-Explore you should find it.
I could send you some info about WDF. If interested let me know your real email address but it needs to be one where you can receive a huge file. Might be until tomorrow to get to the stuff though.
The design program I am using is the one from Professor Mildenberger:
http://www.ite.fh-wiesbaden.de/~mildeno/
Download links are at the page bottom but you'll need at least some elementary knowledge of German and a dictionary next to the keyboard. Also, if it's still the old stuff it'll be DOS-based. Mine is an old licensed copy that I bought but now it's free AFAIK.
There is also WDF design SW at Texas Instruments, from the group around Dr.Ulrich Kaiser. I only got it under the condition not to distribute but they told me that others can ask TI support for it. I like the Mildenberger SW better (but I understand German...)
Just don't expect any exhaustively documented software or fancy user interface. It's more like bare-bones race cars assuming you know how the fire extinguishing and all that works :-)
What I'm really after is trying to find efficient (in terms of, e.g., multiply/accumulate cycles) tone detectors...
WDFs are pretty good at that if you have to do it on budget hardware, IOW when there are no leather seats and hardware multipliers. They are also very stable in the presence of disruptions, something that needs extra tricks on classical digital filters (but can also be done there).
Goertzel is another option as Tim mentioned. However, they will quickly clog your processor when you need to detect more than a handful of frequencies simultaneously. You'd have to "price out" whether a full FFT might be better in terms of economy.
Regards, Joerg
http://www.analogconsultants.com
.
- Follow-Ups:
- Re: Wave filter question (mainly for Joerg)
- From: Joel Kolstad
- Re: Wave filter question (mainly for Joerg)
- References:
- Wave filter question (mainly for Joerg)
- From: Joel Kolstad
- Wave filter question (mainly for Joerg)
- Prev by Date: Re: Group project, to create a file of equations, rules of thumb and handy approximations
- Next by Date: Re: Finally an end to the ozone madness?
- Previous by thread: Re: Wave filter question (mainly for Joerg)
- Next by thread: Re: Wave filter question (mainly for Joerg)
- Index(es):
Relevant Pages
|