|
Chris Corben's
Anabat system popularized this method for analyzing bat calls. Chris
deserves considerable praise for advancing the endeavor of acoustic
recognition of bats. In fact, Chris accomplished a programming tour
de force to enable Anabat to operate successfully on pre-Pentium
laptops.
Sounds, and
other vibrations, oscillate around an equilibrium, or zero point.
Zero-crossing is a speedy algorithm for extracting the primary frequency
information from such an oscillating signal. To enable its speed,
the zero-crossing algorithm only keeps track of when a signal crosses
the zero position. However, this speed comes at the sacrifice of
information as zero-crossing disregards the magnitude of
the oscillation (amplitude), and any other smaller magnitude oscillations
that do not reach the zero position, e.g. harmonics.
|