Калькулятор бодовой скорости

Рассчитайте символьную скорость, скорость в бодах и длительность символа по скорости данных и числу бит на символ.

Расчёт символьной скорости связи
Введите чистую битовую скорость и число информационных бит, представляемых каждым передаваемым символом.

О бодовой и символьной скорости

Бодовая скорость показывает, сколько символов канал связи передаёт за секунду. Единица названа в честь инженера телеграфии Эмиля Бодо и обозначается baud: один бод означает один символ в секунду. Битовая скорость, напротив, считает информационные биты в секунду. Эти величины равны лишь тогда, когда каждый символ несёт ровно один бит, как в простой двухуровневой сигнализации. Современная модуляция позволяет назначать символу несколько бит, поэтому битовая скорость может превышать бодовую. Связь проста: символьная скорость равна скорости данных, делённой на число бит на символ. Если все состояния кодируют битовые последовательности одинаковой длины, число бит на символ равно двоичному логарифму количества различных состояний модуляции. Двоичная сигнализация имеет два состояния и один бит на символ. QPSK имеет четыре фазовых состояния и два бита на символ. 16-QAM имеет шестнадцать состояний и четыре бита на символ, а 64-QAM — шестьдесят четыре состояния и шесть бит на символ. Калькулятор принимает число бит напрямую, поэтому название модуляции знать необязательно. Длительность символа — величина, обратная символьной скорости. Калькулятор показывает её в миллисекундах, помогая сравнивать требования к синхронизации, интервалы дискретизации и поведение канала. У линии со скоростью 9,600 baud длительность символа составляет около 0.1042 миллисекунды. Более быстрые линии используют более короткие символы и обычно требуют шире полосу канала, стабильнее синхронизацию и лучшее отношение сигнал/шум. Бодовая скорость не во всех случаях автоматически совпадает с битовой скоростью, заданной для последовательного порта. Обычные настройки UART, например 9600 8-N-1, используют двоичные уровни, поэтому номинальная бодовая и физическая битовая скорости равны. Однако стартовые, стоповые и контрольные биты добавляют служебные расходы кадра, снижая полезную пропускную способность. Заголовки пакетов, коррекция ошибок, линейное кодирование и повторные передачи также уменьшают чистый поток данных приложения относительно физической скорости сигнализации. Для прямых расчётов модуляции используйте требуемую или измеренную физическую скорость данных. Если известна только полезная пропускная способность, сначала учтите накладные расходы протокола. Результат даёт идеальную символьную скорость и длительность; реальное оборудование должно также удовлетворять требованиям к допуску тактовой частоты, занимаемой полосе, спаду фильтра, ёмкости канала и качеству сигнала для выбранной модуляции. Поэтому калькулятор полезен как первый шаг при проектировании модемов, радиолиний, телеметрии и последовательных интерфейсов, а также в обучении связи, но подробная реализация должна соответствовать спецификациям протокола и оборудования.

Примеры бодовой скорости

Входные данныеРезультатИнтерпретация
9,600 bps и 1 бит на символ9,600 baudТипичная двоичная последовательная сигнализация.
100,000 bps и 2 бита на символ50,000 baudМодуляция с четырьмя состояниями вдвое снижает символьную скорость.
12 Mbps и 6 бит на символ2 MbaudИдеализированный поток данных 64-QAM.

Как рассчитать бодовую скорость

  1. Введите скорость передаваемых данных в битах в секунду.
  2. Укажите, сколько информационных бит представляет каждый символ модуляции.
  3. Нажмите «Рассчитать бодовую скорость», чтобы разделить битовую скорость на число бит на символ.
  4. Используйте показанную длительность символа при оценке требований к синхронизации или дискретизации.

Частые вопросы о бодовой скорости

Бодовая и битовая скорости — одно и то же?

Они равны для однобитовых двоичных символов. При многоуровневой модуляции символ несёт несколько бит, и битовая скорость превышает бодовую.

Как определить число бит на символ?

Для идеальной модуляции с M состояниями, кодируемыми одинаковой длиной, вычислите двоичный логарифм M. Например, шестнадцать состояний соответствуют четырём битам на символ.

Почему полезная пропускная способность ниже скорости данных?

Формирование кадров, заголовки, коррекция ошибок и повторные передачи расходуют передаваемые биты. Калькулятор использует введённую скорость и не вычитает расходы протокола.

Определяет ли бодовая скорость требуемую полосу?

Символьная скорость сильно влияет на занимаемую полосу, но это не единственный фактор. Итоговую полосу определяют форма импульса, спад фильтра, модуляция и правила канала.

Что такое длительность символа?

Это время, выделенное одному сигнальному символу, равное обратной величине бодовой скорости. Меньшая длительность соответствует более высокой символьной скорости.