Цитата(Буратино @ May 6 2009, 16:20)

Можно немного подробнее?
У вас, по сути, две основных задачи:
1. С достаточной точностью определять временные интервалы между фронтами импульсов. Этого можно (наверное можно, в цифрах еще не считал) сделать с помощью захвата таймера. Допустим, мерять научились, тогда
2. Уметь отличить полезный сигнал от шума. Можно подобрать такой участок (короткий, разумеется) с шумом, что он будет практически неотличим от полезного сигнала. Но шум в отличие от сигнала не есть стабильный. Поэтому проще всего установить какую-то временные рамку, в течении которой полезный сигнал однозначно присутствует. При этом ,последовательно определяя период следования фронтов, оцениваем стабильность этого самого периода. Как только период примерно одинаков (на величину погрешностей) некоторое время "ч", фиксируем событие "полезный сигнал", затем зная период (можно даже простейшее накапливание сделать, для точности) находим частоту без особых проблем...
Любой, заслуживающий внимания, опыт приобретается себе в убыток...