shannon_hartley
Calculate maximum data transmission rates using the Shannon-Hartley theorem and validate throughput claims against physical limits for communication channels.
Instructions
Calculate Shannon-Hartley channel capacity and validate throughput claims.
Computes the theoretical maximum data rate C = B * log2(1 + SNR) for an AWGN channel. If a claimed throughput is provided, validates it against this limit. Any claim exceeding the Shannon limit is a physical impossibility.
Use this tool when you need to:
Calculate maximum achievable throughput for a given bandwidth and SNR
Validate whether a throughput claim is physically possible
Determine spectral efficiency limits
Check if a modulation/coding scheme claim is realistic
Returns a PhysicalViolationError dict when a claim exceeds the Shannon limit.
Args: bandwidth_hz: Channel bandwidth in Hz (must be > 0) snr_linear: Signal-to-noise ratio (linear, not dB). Provide this OR snr_db. snr_db: Signal-to-noise ratio in dB. Provide this OR snr_linear. claimed_throughput_bps: Optional throughput claim to validate in bits/sec
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bandwidth_hz | Yes | ||
| snr_linear | No | ||
| snr_db | No | ||
| claimed_throughput_bps | No |