что-то не могу найти реализацию "кодовое разделение каналов" на микроконтроллере, простите уж чайника
рассказываю всё по порядку: собрал фотоприемник с простой фильтрацией низких и высоких частот...
его выход подключил к микроконтроллеру и програмно с частотой в три раза превышающую частоту передатчика опрашиваю ножку на наличие 1 или 0, далее если все 3 импулься 1 то в буфер попадает 1, если все три 0 то в буфер - 0, итого получаю буфер из 0 и 1, теперь смещением по 1 биту проверяю соответствие 11 битному коду Баркера, получаю пик из 11 совпадений и далее при 10 смещений получаю слабые колебания (+1, -1), т.е. явно видно что код Баркера верен. Теперь в входной сигнал намешивается второй код Баркера от другого передатчика, и при анализе буфера при еденичной посылке кода не могу его точно определить. Куда мне копать, проблема в входном преобразовании сигнала в 1 и 0 или всё же расширить граници совпадения/несовпадения кода Баркера (т.е. на пик приходится не 11 совпадений а скажем 8 а при смешении идет раздница совпадений / несовпадений не +1, -1 а скажем +3, -3).