信噪比(SNR)计算器

Snr DB

Snr DB - online utility on ToolBox.

📐 计算公式
信噪比(本页代码口径):SNR=10×log₁₀(信号功率 Ps÷噪声功率 Pn)(dB);联动量:线性功率比=Ps÷max(Pn,10⁻¹²)、幅值比=√功率比、奈培值=ln(功率比)(Np)。校验:两字段经输入守卫必填且须为合法数值,否则提示并中止。判据:无固定分级,功率每翻倍 SNR 增约 3dB、每增十倍增 10dB,Ps=Pn 时为 0dB。

输入信号功率 Ps 与噪声功率 Pn,求信噪比(dB)。

📌 计算说明
  • SNR_dB = 10·log10(Ps/Pn)。
  • Ps=10,Pn=0.1 → 20 dB。

📚 深度解析:信噪比(dB)

💡 常见使用场景

ps=10、pn=0.1
SNR = 10×log10(10/0.1) = 10×log10(100) = 20 dB;噪声增至 1 则 SNR 降到 10dB。
语音可懂度
一般 SNR>20dB 较清晰,<10dB 噪声明显、难以分辨。

❓ 常见问题(FAQ)

SNR 单位一定是 dB 吗?
也可用比值(线性),dB 更方便跨数量级表达。
SNR 越高越好吗?
通常越高越清晰,但过高可能意味信号过强或系统动态范围浪费。

Formula & Standard References

Item Formula / Note Source / Standard
SNR definition10 lg(Ps/Pn)IEEE 100
Amplitude SNR20 lg ratioIEEE 100
Shannon linkC = B log2(1+SNR)Shannon 1948