Калькулятор отношения сигнал/шум (SNR)

Введите сигнал и шум как мощности, действующие напряжения или уровни в дБм. Калькулятор покажет SNR в децибелах, линейные отношения по мощности и напряжению, а для заданной полосы — предел Шеннона: наибольшую скорость передачи без ошибок, которую допускают эта полоса и это SNR.

Сигнал и шум заданы как
dBm
dBm
MHz
SNR40 dB
Отношение мощностей (в разах)
10 000
Отношение напряжений (в разах)
100
Пропускная способность по Шеннону
265,757 Mbit/s
Предельная спектральная эффективность
13,288 bit/s/Hz

Работает в браузере: всё, что вы вводите, никуда не отправляется.

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

  1. Выберите, в каком виде известны сигнал и шум: уровни в дБм, мощности в ваттах или действующие напряжения в вольтах.
  2. Введите оба значения в этом виде.
  3. Введите полосу канала в МГц, чтобы увидеть пропускную способность по Шеннону; само SNR от полосы не зависит.

Формулы

  • SNR(дБ) = 10·log₁₀(Pс ÷ Pш) = 20·log₁₀(Uс ÷ Uш) = Lс(дБм) − Lш(дБм)
  • Отношение мощностей в разах = 10^(SNR ÷ 10); отношение напряжений — квадратный корень из него
  • Шеннон — Хартли: C = B·log₂(1 + SNR в разах); C ÷ B — предельная спектральная эффективность в бит/с/Гц

Пример

Клиент Wi-Fi видит точку доступа с уровнем −50 дБм при уровне шума −90 дБм в канале 20 МГц.

  • SNR = −50 − (−90) = 40 дБ.
  • Отношение мощностей 10⁴ = 10 000, отношение напряжений — 100.
  • Пропускная способность = 20 × log₂(10 001) = 20 × 13,288 = 265,757 Мбит/с, предельная спектральная эффективность — 13,288 бит/с/Гц.

Советы

  • Измеряйте шум в той же полосе, что и сигнал. Уровень шума, заданный на герц, сначала умножают на полосу (в дБ прибавляют 10·log₁₀ B).
  • дБм — абсолютная величина, дБ — относительная. Разность двух уровней в дБм даёт дБ; значение в дБ без опорного уровня в дБм не перевести.
  • 3 дБ — это вдвое по мощности. Удвоение расстояния в свободном пространстве стоит сигналу около 6 дБ.

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

Как рассчитать SNR в дБ?

По мощностям: SNR = 10·log₁₀(P сигнала ÷ P шума). По действующим напряжениям на одном сопротивлении: SNR = 20·log₁₀(U сигнала ÷ U шума). Если уровни уже в дБм, достаточно вычесть: −50 дБм − (−90 дБм) = 40 дБ.

Почему для мощности 10, а для напряжения 20?

Мощность пропорциональна квадрату напряжения, а log(U²) = 2·log(U). Поэтому отношение напряжений 100 — это отношение мощностей 10 000, и оба равны 40 дБ.

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

Теорема Шеннона — Хартли даёт наибольшую скорость, с которой канал может передавать данные со сколь угодно малой долей ошибок: C = B·log₂(1 + SNR), где SNR — отношение мощностей в разах. Для канала 20 МГц при SNR 40 дБ предел около 265,8 Мбит/с. Реальные системы до него не дотягивают.

Какое SNR считается хорошим?

Зависит от системы. Для Wi-Fi обычно нужно около 25 дБ и выше для быстрой стабильной связи, а ниже 15 дБ соединение замедляется или рвётся. У звуковой аппаратуры в характеристиках часто указывают 90 дБ и больше. Модуляциям высоких порядков нужно большее SNR при той же доле ошибок.

Может ли SNR быть отрицательным?

Да. Отрицательное SNR означает, что шум сильнее сигнала. GPS и системы с расширением спектра работают ниже 0 дБ: сигнал растягивают на широкую полосу и восстанавливают за счёт выигрыша от обработки.

Ещё в разделе «Разработчикам»

Все инструменты раздела: Разработчикам ·Обновлено 7 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.