Определите количество битов, прежде чем приемник пропустит бит

Передатчик отправляет 100 бит в секунду, но часы приемника идут слишком медленно, из-за чего он измеряет каждые 0,0107 секунды. Сколько бит измеряется подряд, прежде чем приемник пропустит бит?

Я принял во внимание r=100 бит/с и t_miss=0,0107 и вычислил время как 1-t_miss, чтобы определить количество битов до того, как приемник пропустит бит. Может ли кто-нибудь разъяснить мне об этом?

Я принял во внимание r=100 бит/с и t_miss=0,0107 и вычислил время как 1-t_miss, чтобы определить количество битов до того, как приемник пропустит бит. может ли кто-нибудь разъяснить мне об этом? Спасибо
После публикации вы можете отредактировать свой вопрос, чтобы добавить дополнительную информацию.
Рекомендуется дополнить свой вопрос дополнительной информацией, а не хоронить ее в комментариях, чтобы помочь сообществу понять, о чем вы спрашиваете. Это гарантирует, что мы все на одной странице. Пожалуйста, прочтите справочный центр , чтобы узнать, как правильно задавать вопросы.

Ответы (1)

Минимальное время выборки для получения всего сообщения составляет 1 / 100 или 10 мс. Поскольку время выборки составляет 10,7 мс, бит будет пропущен, как только выборки выстроятся в конце бита 1 и начале бита 3. Наилучший сценарий — это когда выборка попадает в начало бита. Затем каждый следующий образец смещается на 0,7 мс до тех пор, пока образец немного не сдвинется. Это произойдет, когда накопленное смещение превысит шаг расчета. 10 / 0,7 или 14.28. Это означает, что 15-й бит будет пропущен.

Или, конечно, если бы начальное условие было прямо в конце бита, он пропустил бы 1-й бит. Для случайного размещения среднее значение составляет около 7 1/2.
Но что произойдет, если мы сделаем исходное предположение, что первый бит измеряется точно в центре битового времени?
@AnnonymousXYZ Тогда на то, чтобы пропустить бит, потребуется половина времени. Таким образом, потребуется половина битов, 8-й бит будет пропущен.