Значи, ето какво ми идва наум на мен:
1. Имаме 125 kHz, които подаваме на ADC-то на процесора.
2. Правиш 3 измервания на сигнала през интервал не повече от 1 us. По този начин ще установиш на къде да изместиш /наляво или надясно/ времево измерването, за да хванеш максимума на сигнала.
3. След като си хванал максимума започваш да мериш през 8 us, което е периода на 125-те kHz.
4. За всяко измерване записваш в масив 0 или 1.
5. Ще трябва и филтър, незнам дали ще е по - добре по време на измерването, или след като е записан масива да се прекара през него.
6. Незнам колко е голям пакета, може да се наложи /примерно на всяка 1 или 10 ms/ по няколко бързи измервания, ако губи синхронизация.
Та, това не е толкова сложно за проба, пусни едни 125 kHz с еднаква амплитуда и виж какво ще мери.