Shannon Channel Capacity Calculator

Enter bandwidth and signal-to-noise ratio to calculate the theoretical maximum data rate of a communication channel using the Shannon-Hartley theorem.

Channel Parameters

Enter SNR in decibels (dB). Example: 30 dB = linear ratio of 1000.

Quick Presets

Enter bandwidth and SNR, then click
Calculate Capacity

Summary

Enter bandwidth and signal-to-noise ratio to calculate the theoretical maximum data rate of a communication channel using the Shannon-Hartley theorem.

How it works

  1. Enter the channel bandwidth in Hz, kHz, MHz, or GHz.
  2. Enter the signal-to-noise ratio (SNR) as a linear ratio or in dB.
  3. The calculator converts dB to linear ratio when needed: S/N = 10^(SNR_dB / 10).
  4. Channel capacity is computed as C = B × log₂(1 + S/N).
  5. Results are displayed in bits per second, automatically scaled to kbps, Mbps, or Gbps.

Use cases

  • Evaluate the theoretical maximum throughput of a Wi-Fi or LTE channel.
  • Compare channel efficiency of different bandwidth and SNR configurations.
  • Verify link budget calculations in RF and microwave system design.
  • Study information theory concepts and validate textbook examples.
  • Estimate the capacity ceiling of a DSL or cable modem connection.
  • Analyze the impact of noise on communication system performance.
  • Determine how much additional bandwidth is needed to double throughput.
  • Cross-check Nyquist and Shannon limits for baseband channel design.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu