[an error occurred while processing this directive]
|
Есть счетчик, который пробегает от 0 до 255 в течение одного периода. Если произошел переход через 0, то фиксируется значение этого счетчика, что в последующем и используется в качестве фазы.
В голову буфера заносится это значение, хвост отсекается.
Между элементами буфера находятся значения относительного изменения фазы сигнала.
Берем эталон:
0 128 128 0 128 0 0 128
А в буфере в это время
100 100 228 128 128 0 3 0 128
То есть относительные изменения фаз(без учета знака):
0 128 128 0 128 3 3 128
Отклонения от эталона
0 0 0 0 0 3 3 0
Сумма отклонений = 6
Сумма ниже порога обнаружения - сигнал определен.