see also:
Archive:
See also:
Raynus starts with the deceptively simple formula Y[n] = X[n]*a +
Y[n-1]*b
and eventually translates it to the equivalent Y[n]
= Y[n-1] + (X[n]-Y[n-1])/F
which an assembly-language programmer
can make super-fast when F is a power of 2, X is one byte, and Y is 2 bytes
(as Dmitry and Warren's code shows).
(Raynus uses a Freescale processor, but points out that the principles work for just about every kind of microcontroller -- since this page is for PIC-specific filters, is there some other page that would be more appropriate for filters in general?).
Questions:
pls how can i use a pic 16f876 to receive and store at least 16 voice prints based on isolated word recognition(open,close) to a 24lc04 eeprom ; then receive other voice inputs, compare them with the stored voice prints.On recognition of any of these voice prints, the PIC sends a signal and controls a dc servomotor either in the forward or reverse direction.