Dtmf class
public static class DtmfMetodi
static double[] Genera(string tasti)I tasti premuti, 50 ms di tono e 50 di silenzio ciascuno, ampiezza 0,5 per tono.
static string Riconosci(double[] x, double soglia)I tasti riconosciuti: per ogni blocco, la riga e la colonna piu' forti, se ciascuna supera la seconda del suo gruppo di almeno 6 dB (4 volte in potenza) e il blocco ha abbastanza energia. Un tasto vale quando compare in due blocchi di fila.
Costanti
const int Fc = 8000La frequenza di campionamento dei telefoni.
const int Blocco = 205La lunghezza del blocco del riconoscitore.