Shannon Channel Capacity

C = B × log₂(1 + SNR)

Quick answer

This calculator solves C = B × log₂(1 + SNR) for Channel Capacity. With Bandwidth 2.2 kHz, SNR (linear) 0.5, the result is 1.287 kHz. It solves in 2 directions, so you can enter the values you have and get the one you need.

Calculator

Channel Capacity (Hz)
—

Formula

C = B × log₂(1 + SNR)

Description

The Shannon-Hartley theorem establishes the theoretical maximum rate at which information can be reliably transmitted over a communication channel with a given bandwidth and signal-to-noise ratio. Published by Claude Shannon in 1948, it is the foundation of information theory and sets an absolute upper bound that no practical modulation or coding scheme can exceed. Real-world systems like Wi-Fi, LTE, and cable modems approach this limit using advanced techniques like OFDM, turbo codes, and LDPC codes.

Variables

  • C — Channel capacity in bits per second (bps)
  • B — Channel bandwidth in hertz (Hz)
  • SNR — Signal-to-noise ratio (linear, not dB)

Practical Notes

To convert SNR from dB to linear: SNR_linear = 10^(SNR_dB/10). Doubling the bandwidth doubles the capacity, but doubling the SNR gives diminishing returns due to the logarithmic relationship. Modern 5G systems achieve near-Shannon capacity through massive MIMO and advanced coding.

Symbols and units

Symbol Meaning Default unit Accepted units
C Channel Capacity Hz Hz, kHz, MHz, GHz
B Bandwidth Hz Hz, kHz, MHz, GHz
SNR SNR (linear) — —

Step by step

  1. 1. What you know: Bandwidth 2.2 kHz, SNR (linear) 0.5
  2. 2. The relation: C = B × log₂(1 + SNR)
  3. 3. Substitute: B = 2.2 kHz, SNR = 0.5
  4. 4. Result: Channel Capacity = 1.287 kHz

Worked examples

Minimum range

Given: Bandwidth 11 Hz, SNR (linear) 0.025

Result: Channel Capacity = 0.3919 Hz

Low range

Given: Bandwidth 110 Hz, SNR (linear) 0.25

Result: Channel Capacity = 35.41 Hz

Typical

Given: Bandwidth 2.2 kHz, SNR (linear) 0.5

Result: Channel Capacity = 1.287 kHz

High range

Given: Bandwidth 44 kHz, SNR (linear) 0.8

Result: Channel Capacity = 37.31 kHz

Maximum range

Given: Bandwidth 0.44 MHz, SNR (linear) 8

Result: Channel Capacity = 1.395 MHz

Solving for each variable

Solve for Channel Capacity

Bandwidth 11 Hz, SNR (linear) 0.025 → 0.3919 Hz

Solve for Bandwidth

Channel Capacity 5 Hz, SNR (linear) 0.025 → 140.4 Hz

How Channel Capacity changes with Bandwidth

Bandwidth (input) Channel Capacity (result)
0.22 kHz 128.7 Hz
0.55 kHz 0.3217 kHz
1.1 kHz 0.6435 kHz
1.65 kHz 0.9652 kHz
2.2 kHz 1.287 kHz
3.3 kHz 1.93 kHz
4.4 kHz 2.574 kHz
8.8 kHz 5.148 kHz
15.4 kHz 9.008 kHz
22 kHz 12.87 kHz

The same result in other units

Unit Value
Hz 1287
kHz 1.287
MHz 0.001287

Embed this calculator

Paste this into any page. It keeps working when this page updates, and credits the source.

<iframe src="https://vbatpower.com/embed/shannon-capacity/" width="100%" height="460" style="border:1px solid #1f2a37;border-radius:12px" loading="lazy" title="Shannon Channel Capacity"></iframe>
<p><a href="https://vbatpower.com/formulas/shannon-capacity/">Shannon Channel Capacity</a> Calculator by vbatpower.com</p>

Frequently asked questions

How do you calculate Shannon Channel Capacity?

Use C = B × log₂(1 + SNR). With Bandwidth 2.2 kHz, SNR (linear) 0.5, Channel Capacity works out to 1.287 kHz.

What is the formula for Shannon Channel Capacity?

The formula is C = B × log₂(1 + SNR). The Shannon-Hartley theorem establishes the theoretical maximum rate at which information can be reliably transmitted over a communication channel with a given bandwidth and signal-to-noise ratio.

How do you find Bandwidth when you know the other values?

Rearrange for Bandwidth: with Channel Capacity 5 Hz, SNR (linear) 0.025, Bandwidth is 140.4 Hz.

What units does Shannon Channel Capacity use?

Channel Capacity is shown in Hz, kHz, MHz. Values are held in SI base units internally, so you can mix prefixes without converting by hand.

Need more features?

Save calculations, import telemetry data, simulate battery discharge, and collaborate with your team.

Try the App