Тема: Вопросик про MFM кодирование
Привет!
Тут вот как бы из ничего возникла такая задачка или вопросик.
MFM кодирование устроено просто: случайный поток данных, которые нужно закодировать, чередуется с битами синхронизации. Их значения выбираются исходя из предыдущего и последующего бит данных по правилу ИЛИ-НЕ:
Данные: 0 1 0 0 0 1 1 1 0 1 0 1
Синхро: x 0 0 1 1 0 0 0 0 0 0 0 0
Резуль: x00100101001010100010001
Вопрос: а можно сгенерировать такой поток данных, чтобы получить заданный синхропоток ?
Синхро: 0 1 0 0 0 1 1 1 0 1 0 1
Данные: ???????
Как расчитать данные таким образом, чтобы получить заданный синхропоток ?