??? 02/14/05 23:09 Read: times |
#87454 - Goertzel Algorithm Responding to: ???'s previous message |
I have done that a long time ago. The application was used to detect tone pulses on mains and from the pulse sequences decode a message. A tone burst pulses of 216 Hz were added to mains voltage of 50 Hz. The amplitude of tone bursts which I needed to detect was about 1% (2Veff). I have used Philips P87C749 controller with 64 bytes of RAM and 2 KBytes of code ROM. The sampling rate of AD converter was 5200/sec. The AD sampling and Goertzel calculation was implemented in assembly and optimized for speed. For this reason a custom Fixed point arithmetic was used optimized for speed and code size. You may build a table of coefficients to select different detection frequencies.
Franc |
Topic | Author | Date |
Goertzel Algorithm | 01/01/70 00:00 | |
DSP | 01/01/70 00:00 | |
Re:DSP | 01/01/70 00:00 | |
Goertzel Algorithm | 01/01/70 00:00 | |
More on Goertzel | 01/01/70 00:00 | |
re:dsp![]() | 01/01/70 00:00 |