[an error occurred while processing this directive]
|
Корреляцию (или что еще, если Павел переубедил) считать блоками по 10 мс, В зависимости от наличия или отсутствия частоты 1кГц пишешь 0 или 1, получаешь последовательность бит.
Вариант один: чтобы быть уж совсем методически правильным :-), после подсчета каждого блока считаешь корреляцию полученной последовательности бит с эталонной. Для 10 мс это будет. 0000000000111111111100000000001111111111...111111.
(Хотя это уже паранойя, наверно :)
По достижении определенного порога считаешь, что нашел искомую последовательность из пяти импульсов и ждешь шестой.
Вариант другой: По полученной последовательности бит проходишься усредняющим фильтром (просто усредняешь несколько подряд идущих бит)
По сути это эквивалентно фильтру нижних частот.
После чего любым способом анализируешь на наличие посылки-паузы.
Хотя опять же при хорошем сигнал-шуме все это может быть лишним и делать надо на халяву, на NE567, как советовали на прошлой странице.
E-mail: info@telesys.ru