[ZX]
-
- понял, спасибо! манчестер, пожалуй, оставлю. Другие варианты типа широтно-импульсного кодирования вряд ли лучше. - Argon(18.06.2014 16:26)
- Везде свои ньюансы. Преимущество манчестера лишь в крайней простоте и возможности аппаратного декодирования чуть ли не на дискретной логике. Из минусов -- вдвое больше занимаемая полоса. Потом есть прочие ньюансы, вроде того, что типичный декодер fk0(2039 знак., 18.06.2014 22:10)
- Для манчестера корреляционный прием рулит. - andreas(18.06.2014 22:33, ссылка)
- есть чуть лучше. экономичнее. TMDS с разными адаптациями да вариациями. процентов на 30-40 будет пошустрее чем чистый манчестер. - Mahagam(18.06.2014 16:42, ссылка)
- спасибо! однако статья по ссылке не внушает оптимизма. Это ж какой-то дифференциальный протокол, а у меня только одна линия. - Argon(18.06.2014 17:26 - 17:38)
- оно подходяще и в вашем случае. банально: соблюдается баланс ноликов и единичек в линии, исключаются варианты когда подряд идут пачки ноликов или пачки единичек, сильно уменьшается вероятность посылок вида ..10101010101010..., вместо 2-х Mahagam(235 знак., 18.06.2014 18:11)
- а, допер! грубо говоря, имеем таблицу из 256 10-битных чисел, одно на 1 байт. Все эти 10 битные числа в таблице имеют равное кол-во единиц и нулей, они и идут в эфир. Правильно понимаю? Argon(74 знак., 18.06.2014 18:18 - 19:15)
- Гораздо интереснее будет это восстанавливать при приеме, задачка на порядок сложнее чем передать - Nikolay801_(19.06.2014 09:35)
- да пока не вижу сложности - Argon(19.06.2014 09:57)
- да. только таблицу можно сделать не на 256 чисел, а на чуть большее. и этими дополнительными числами закодировать всякие спецсимволы: преамбулу, старт пакета, конец пакета, ну и прочие команды для декодера пакетов. - Mahagam(18.06.2014 18:26)
- Гораздо интереснее будет это восстанавливать при приеме, задачка на порядок сложнее чем передать - Nikolay801_(19.06.2014 09:35)
- а, допер! грубо говоря, имеем таблицу из 256 10-битных чисел, одно на 1 байт. Все эти 10 битные числа в таблице имеют равное кол-во единиц и нулей, они и идут в эфир. Правильно понимаю? Argon(74 знак., 18.06.2014 18:18 - 19:15)
- оно подходяще и в вашем случае. банально: соблюдается баланс ноликов и единичек в линии, исключаются варианты когда подряд идут пачки ноликов или пачки единичек, сильно уменьшается вероятность посылок вида ..10101010101010..., вместо 2-х Mahagam(235 знак., 18.06.2014 18:11)
- спасибо! однако статья по ссылке не внушает оптимизма. Это ж какой-то дифференциальный протокол, а у меня только одна линия. - Argon(18.06.2014 17:26 - 17:38)
- Везде свои ньюансы. Преимущество манчестера лишь в крайней простоте и возможности аппаратного декодирования чуть ли не на дискретной логике. Из минусов -- вдвое больше занимаемая полоса. Потом есть прочие ньюансы, вроде того, что типичный декодер fk0(2039 знак., 18.06.2014 22:10)
- Возможно имеет смысл разбивать данные на очень короткие пакеты передаваемые непрерывно с повторами (с псевдослучайным переупорядочиванием перед передачей, чтоб период повтора каждого одного пакета не оказался фиксированным и не совпал с помехой от fk0(90 знак., 18.06.2014 15:32)
- понял, спасибо! манчестер, пожалуй, оставлю. Другие варианты типа широтно-импульсного кодирования вряд ли лучше. - Argon(18.06.2014 16:26)