RF Utilities

Channel Capacity Calculator

Shannon-Hartley channel capacity for systems integrators. Work out the maximum data rate a channel can carry, solve for the SNR or bandwidth a target rate needs, and compare a realistic throughput against the theoretical limit, with MIMO scaling.

Free ● Live 5 standards

Free to use, no sign-up needed.

Shannon mode with the channel capacity, the spectral efficiency and the implied modulation.

Walkthrough

See it working

Shannon mode with the channel capacity, the spectral efficiency and the implied modulation.
Solver mode returning the SNR, bandwidth or capacity from the other two.
Practical mode with the achievable throughput, the fraction of Shannon and the comparison chart.

Shannon mode with the channel capacity, the spectral efficiency and the implied modulation.

Overview

What the Channel Capacity Calculator does

Every digital radio link has a ceiling. The Shannon-Hartley theorem sets it: a channel of bandwidth B carrying a signal at a signal-to-noise ratio SNR can move at most B times the base-two logarithm of one plus the SNR bits per second, error free. No modulation, coding or clever engineering beats it. For a systems integrator sizing a microwave hop, a Wi-Fi cell, a satellite carrier or a private LTE link, that ceiling is the first sanity check on every throughput number a vendor quotes and every bandwidth or SNR a design assumes.

Read the full overview

The noIM3 Channel Capacity Calculator puts that ceiling and the questions around it in one place. Enter a bandwidth and an SNR and read the capacity and the spectral efficiency in bits per second per Hz. Turn the problem around and ask what SNR a target rate needs in a given bandwidth, or how much bandwidth it needs at a given SNR. Then apply a realistic efficiency or an SNR gap to see what a real system will actually deliver against the theoretical bound, because production links reach only a fraction of Shannon.

It is scoped for the integrator, not the modem designer. It stays in the capacity and limit lane, with spatial-stream scaling for MIMO links and an implied modulation order for orientation, and it does not try to reproduce modulation formats, bit-error-rate curves or per-standard modulation and coding scheme tables. For that depth, the Modulation and Throughput tool is the right place. This one answers the fast questions: how much can this channel carry, what do I need to hit a rate, and is a claim physically possible.

Capabilities 7

Shannon-Hartley capacity

Enter a channel bandwidth and SNR and read the theoretical maximum error-free data rate, C = n·B·log₂(1 + SNR), in bps, Mbps or Gbps, along with the spectral efficiency in bits per second per Hz.

Solve for SNR or bandwidth

Enter any two of capacity, bandwidth and SNR and the tool solves the third. It answers the two questions a design keeps asking: what SNR do I need for a target rate in this bandwidth, and how much bandwidth does that rate need at the SNR I have.

Practical throughput against Shannon

Real systems fall short of Shannon. Apply an efficiency percentage, or an SNR gap in dB that bundles coding, modulation and the target error rate into an equivalent penalty, and see the achievable rate, the fraction of Shannon it reaches, and the effective spectral efficiency. It is the sanity check on a vendor throughput claim.

MIMO scaling

Spatial multiplexing multiplies capacity by the number of parallel streams. Set the stream count for a MIMO link and every mode scales with it, with the spectral efficiency reported both in total and per stream. A simple parallel-stream approximation, clearly labelled.

Implied modulation order

The per-stream spectral efficiency is mapped to the highest standard constellation it can support, from BPSK through to 4096-QAM, as a quick orientation. It is an uncoded mapping for context, not a modulation and coding scheme recommendation.

Capacity versus SNR chart

Every mode plots capacity against SNR at the current bandwidth with the operating point marked, and the practical mode overlays the achievable curve against the Shannon bound, so the headroom and the shape of the trade are visible at a glance.

Browser only computation

Runs entirely in your browser. No link parameters are submitted to a server. Useful for commercially confidential work or any environment where information security policy prohibits sending engineering data to third party services.

Inputs and outputs

What goes in, what comes out

Inputs 6

  • Channel bandwidth in MHz
  • Signal-to-noise ratio in dB
  • Target capacity in Mbps
  • Number of spatial streams (MIMO)
  • Efficiency as a percentage of Shannon
  • SNR gap in dB

Outputs 7

  • Channel capacity in bps, Mbps or Gbps
  • Spectral efficiency in bits per second per Hz, total and per stream
  • SNR required for a target capacity in a given bandwidth
  • Bandwidth required for a target capacity at a given SNR
  • Achievable throughput and the fraction of Shannon it reaches
  • Effective spectral efficiency of the achievable rate
  • The implied modulation order for the spectral efficiency

Standards & methodology

  • Shannon-Hartley theorem, C = B·log₂(1 + SNR)
  • Spectral efficiency SE = C / B = log₂(1 + SNR) bits per second per Hz
  • MIMO capacity as n parallel streams of equal SNR, C = n·B·log₂(1 + SNR)
  • SNR required for a spectral efficiency, SNR = 2^SE − 1
  • SNR gap approximation, C = B·log₂(1 + SNR / Γ)

Use cases

When to use this tool

  1. 01Checking whether a vendor throughput claim is physically possible in the channel it is quoted for
  2. 02Sizing the SNR a microwave or Wi-Fi link needs to carry a target data rate
  3. 03Working out how much channel bandwidth a target throughput requires
  4. 04Comparing capacity across 20, 40 and 80 MHz channels
  5. 05Estimating the throughput uplift from adding MIMO spatial streams
  6. 06Setting a realistic throughput expectation from a link budget SNR
  7. 07Sanity-checking a spectral efficiency figure against the modulation it implies
  8. 08Comparing an efficiency assumption against an SNR-gap assumption for the same link
  9. 09Producing a capacity and spectral efficiency summary for a design review
  10. 10Teaching the Shannon limit and why real systems fall short of it

FAQ

Frequently asked questions

Not here? Ask us

What is channel capacity?

Channel capacity is the maximum rate at which information can be sent over a channel with an arbitrarily low error rate. The Shannon-Hartley theorem gives it as the bandwidth times the base-two logarithm of one plus the signal-to-noise ratio, C = B·log₂(1 + SNR). It is a theoretical ceiling that no modulation or coding scheme can exceed, so it is the first check on any throughput figure.

How do I calculate the maximum data rate of a channel?

Multiply the bandwidth in Hz by the base-two logarithm of one plus the linear SNR. For example, a 20 MHz channel at 25 dB SNR (a linear ratio of about 316) gives 20 million times log₂(317), which is about 166 Mbps. The tool does this directly and reports the result in bps, Mbps or Gbps, along with the spectral efficiency.

What SNR do I need for a given data rate?

Rearrange Shannon. The spectral efficiency you need is the capacity divided by the bandwidth, and the SNR required is two raised to that spectral efficiency, minus one. For 100 Mbps in 40 MHz the spectral efficiency is 2.5 bits per second per Hz, so the SNR required is about 4.7 as a ratio, or 6.7 dB. The Solver mode returns this for any two of capacity, bandwidth and SNR.

Why can a real system not reach the Shannon capacity?

Shannon assumes an ideal code of unbounded length and complexity and a perfectly Gaussian channel. Real systems use finite, practical modulation and coding at a target bit-error rate, and lose to implementation impairments. They typically reach 50 to 85 percent of Shannon, or sit a few dB back from it in SNR terms. The Practical mode lets you apply either an efficiency percentage or an SNR gap to get a realistic figure.

How does MIMO change channel capacity?

Spatial multiplexing sends independent data streams over the same bandwidth using multiple antennas. In the simple model of n parallel streams of equal SNR, capacity is multiplied by n, so a two-stream link roughly doubles capacity and a four-stream link roughly quadruples it. Real MIMO gains depend on the channel richness and antenna correlation, so the tool treats the stream count as an approximation.

How is this different from the Modulation and Throughput calculator?

This tool stays in the capacity and theoretical-limit lane: the Shannon rate, the SNR or bandwidth a rate needs, and how far a real link falls short. The Modulation and Throughput calculator goes deeper into specific modulation formats, bit-error-rate curves and per-standard modulation and coding scheme throughput tables. Use this one for the fast capacity questions and that one when you need the modem-level detail.

Does any data leave my browser?

No. The calculator runs entirely in your browser. No link parameters are submitted to a server, which suits commercially confidential work and any environment where information security policy prohibits sending engineering data to third party services.

Free, no sign-up

Free to use, no sign-up needed.