HomeNetworks & Graph TheoryShannon Channel Capacity Simulator

📡 Channel Capacity Lab

An interactive 3D noisy-channel model where adjusting bandwidth and signal-to-noise ratio updates the Shannon capacity limit, capping the achievable data rate on a live throughput meter.

Networks & Graph Theory3DModerate60 FPS
channel-capacity-lab ↗ Open standalone

A 3D noisy-channel model where a data pipe's width represents bandwidth, an internal gate represents the Shannon-Hartley capacity limit, and packets you push through succeed or fail exactly at the rate the maths predicts.

🔬 What It Demonstrates

Capacity C = B·log₂(1+S/N) sets a hard ceiling. Push your attempted rate past that ceiling and packets start colliding with the capacity gate and getting dropped, in exactly the proportion predicted by the formula.

🎮 How to Use

Adjust bandwidth and signal-to-noise ratio to reshape the channel and capacity gate, then drag the attempted-rate slider past the ceiling to watch packet loss appear. Try the preset links for realistic scenarios.

💡 Did You Know?

Claude Shannon's 1948 theorem still governs every WiFi router, modem and fibre link today — it's the reason speed tests plateau even when hardware and software are working perfectly.

⚙ Under the hood

Interactive 3D noisy channel where adjusting bandwidth and signal-to-noise ratio shows how the Shannon-Hartley limit sets the hard ceiling on data throughput.

channel-capacityshannon-hartleyinformation-theorysignal-to-noise-ratiobandwidthdata-transmissionnetworks

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)