Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Бодовая скорость (символьная скорость)
1
бод (символов/с)
Битрейт 6 bps
Бит на символ (log₂M) 6

Что такое калькулятор бодовой скорости?

Бодовая скорость (её также называют символьной скоростью) показывает, сколько сигнальных элементов, или символов, передаётся по каналу связи за одну секунду. Её часто путают с битрейтом — количеством бит данных, передаваемых в секунду. Эти величины совпадают лишь в том случае, когда каждый символ несёт ровно один бит. Данный калькулятор переводит известный битрейт в бодовую скорость, используя число различимых уровней сигнала или символов (M), задаваемое схемой модуляции.

Как пользоваться калькулятором

Укажите битрейт в битах в секунду (бит/с) и число уровней сигнала или символов (M), применяемых в модуляции. Для двоичной передачи M = 2, для QPSK M = 4, для 8-PSK M = 8, для 16-QAM M = 16 и так далее. Калькулятор покажет бодовую скорость, а также количество бит, переносимых каждым символом.

Разбор формулы

Каждый символ способен передать \(\log_{2}(M)\) бит. Например, 4 уровня несут \(\log_{2}(4) = 2\) бита на символ. Поэтому бодовая скорость равна битрейту, делённому на число бит в символе:

$$\text{Бод} = \frac{\text{битрейт}}{\log_{2}(M)}$$

Если выразить иначе, битрейт равен \(\text{Бод} \times \log_{2}(M)\). Чем больше уровней (выше M), тем больше бит укладывается в каждый символ, поэтому при той же бодовой скорости передаётся больше данных.

Схема сравнения битовой скорости и скорости в бодах с несколькими битами на символ
Каждый символ может нести несколько бит, поэтому скорость в бодах равна битовой скорости, делённой на log2(M).

Пример расчёта

Допустим, модем передаёт данные с битрейтом 9600 бит/с, используя модуляцию 16-QAM (M = 16). Каждый символ несёт \(\log_{2}(16) = 4\) бита. Бодовая скорость составит $$9600 \div 4 = \textbf{2400 бод}.$$ Иными словами, каналу достаточно передавать 2400 символов в секунду, чтобы обеспечить 9600 бит в секунду.

Сигнальные созвездия для 2, 4 и 8 уровней сигнала
Больше уровней сигнала (M) — больше бит в каждом символе, что снижает требуемую скорость в бодах.

Частые вопросы

Бодовая скорость и битрейт — это одно и то же? Только при M = 2 (один бит на символ). При многоуровневой модуляции битрейт выше бодовой скорости.

Что такое M? M — это число различимых символов (уровней сигнала) в алфавите модуляции: например, 2 для двоичной передачи, 4 для QPSK, 64 для 64-QAM.

Может ли бодовая скорость превышать битрейт? Нет. Поскольку \(\log_{2}(M) \geq 1\) при \(M \geq 2\), бодовая скорость всегда меньше или равна битрейту.

Распространённые схемы модуляции и их значения M

В M-ичной модуляции каждый передаваемый символ несёт \(\log_2 M\) бит, где \(M\) — количество различимых состояний сигнала (комбинации амплитуды и/или фазы). Скорость передачи (символы в секунду) связана со скоростью передачи бит следующим образом:

$$\text{Скорость передачи} = \frac{\text{Скорость в битах}}{\log_2 M}$$

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

Схема модуляции Уровни (M) Бит на символ \(\log_2 M\) Множитель скорости бит ÷ скорость передачи
BPSK 2 1 ×1
QPSK / 4-QAM 4 2 ×2
8-PSK 8 3 ×3
16-QAM 16 4 ×4
32-QAM 32 5 ×5
64-QAM 64 6 ×6
256-QAM 256 8 ×8

Схемы более высокого порядка упаковывают больше бит в каждый символ, понижая скорость передачи (и полосу пропускания), необходимую для заданной скорости передачи бит — но они требуют более высокого отношения сигнал-шум, чтобы сохранить различимость близко расположенных символов.

Ключевые термины и переменные

Скорость передачи (скорость символов)
Количество изменений сигнала — символов — передаваемых в секунду, измеряемое в бодах (Bd). Это отражает, как быстро изменяется состояние линии, а не сколько бит передаётся.
Символ
Одно отдельное событие передачи сигнала: одна конкретная комбинация амплитуды, фазы и/или частоты. Каждый символ представляет одно из \(M\) возможных состояний.
Скорость передачи бит
Количество информации, передаваемой в секунду, измеряемое в битах в секунду (бит/с). Оно равно скорости передачи, умноженной на количество бит, передаваемых в каждом символе.
Бит на символ
Количество битов данных, кодируемых в каждом символе, равное \(\log_2 M\). Например, 16 уровней несут \(\log_2 16 = 4\) бита на символ.
Уровни сигнала (M)
Количество различных состояний символов, которые может произвести модуляция. M = 2 (двоичная) несёт 1 бит на символ; большие значения M упаковывают больше бит на символ, но требуют более чистого канала.
M-ичная модуляция
Схема модуляции, использующая \(M\) различных символов (где \(M > 2\)), так что каждый символ несёт несколько бит. Примеры включают QPSK (M = 4), 16-QAM (M = 16) и 256-QAM (M = 256).
Последнее обновление: