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

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

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

Реклама

Результатов

Максимальная пропускная способность канала
29 901,68
бит в секунду (бит/с)
Пропускная способность (кбит/с) 29,9 kbps
Пропускная способность (Мбит/с) 0,0299 Mbps
ОСШ (линейное) 1 000
Спектральная эффективность 9,9672 bits/s/Hz

Что такое калькулятор пропускной способности канала Шеннона?

Этот инструмент вычисляет теоретически максимальную скорость передачи данных, которую можно достичь без ошибок в канале связи, используя теорему Шеннона — Хартли. Результат, который называют пропускной способностью канала \(C\), выражается в битах в секунду (бит/с) и зависит от ширины полосы канала и отношения сигнал/шум (ОСШ). Это универсальный результат из теории информации, применимый к любому зашумлённому аналоговому каналу — телефонным линиям, Wi-Fi, оптоволокну, сотовой связи и многим другим.

Channel diagram showing signal, noise and bandwidth flowing from transmitter to receiver
A noisy channel: capacity depends on bandwidth B and the signal-to-noise ratio S/N.

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

Введите полосу пропускания канала B в герцах (Гц) и отношение сигнал/шум в децибелах (дБ). Калькулятор переведёт значение из дБ в линейное отношение, подставит его в формулу Шеннона и выдаст пропускную способность в бит/с, кбит/с и Мбит/с, а также спектральную эффективность в бит/с/Гц.

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

Пропускная способность считается как $$C = \text{B} \cdot \log_{2}\!\left(1 + 10^{\frac{\text{SNR (dB)}}{10}}\right)$$ где \(B\) — полоса в Гц, а \(S/N\) — линейное отношение мощностей сигнала и шума. Поскольку ОСШ обычно указывают в децибелах, его сначала переводят в линейный вид: \(S/N = 10^{(\text{ОСШ}_{дБ} / 10)}\). Логарифм по основанию 2 превращает отношение мощностей в биты. Важно помнить: это верхняя граница — реальные системы с накладными расходами на кодирование и модуляцию достигают несколько меньших значений.

Реклама
Logarithmic curve of channel capacity rising with signal-to-noise ratio
Capacity grows logarithmically with SNR, so doubling SNR adds only a fixed amount.

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

У классической телефонной линии \(B = 3000\) Гц и ОСШ = 30 дБ. Сначала переводим: \(30\,\text{дБ} \to 10^{(30/10)} = 10^3 = 1000\) (линейное значение). Затем $$C = 3000 \cdot \log_{2}(1 + 1000) = 3000 \cdot \log_{2}(1001) \approx 3000 \cdot 9{,}9672 \approx 29\,902 \text{ бит/с}$$ то есть около 29,9 кбит/с. Именно поэтому старые модемы для коммутируемого доступа упирались в потолок около 33–56 кбит/с.

Часто задаваемые вопросы

Это достижимая скорость? Нет — это теоретический максимум. Реальные линии достигают лишь доли от него в зависимости от кодирования, модуляции и потерь при реализации.

Зачем переводить дБ в линейное значение? Формула Шеннона использует линейное отношение мощностей \(S/N\), тогда как инженеры обычно задают ОСШ в децибелах, поэтому сначала нужен перевод.

Что такое спектральная эффективность? Это пропускная способность, делённая на полосу (бит/с/Гц); она показывает, сколько бит несёт каждый герц полосы пропускания.

Последнее обновление: