Есть сигнал с инфракрасного приемника, который представляет собой массив из мескольких (20-30) байт, описывающие типа "осциллограмму" полученного ИК-кода, каждый байт этого массива описывает длительность выского или низкого уровня сигнала (т.е. логического 0 или 1). В этом массиве получается закодированный ИК код методом двухфазной модуляции (Манчестерский код). Согласно такой двухфазной модуляции, содержимое каждого бита командного слова определяется направлением изменения логического уровня в середине соответствующего бит-интервала: переход с ВЫСОКОГО на НИЗКИЙ уровень означает логический "0", а обратный переход (с НИЗКОГО на ВЫСОКИЙ уровень) — логическую "1". Проблема — не могу реализовать декодирование массива. никак вся эта умность в голове не уложится.