Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Capacidad máxima del canal
29.901,68
bits por segundo (bps)
Capacidad (kbps) 29,9 kbps
Capacidad (Mbps) 0,0299 Mbps
SNR (lineal) 1.000
Eficiencia espectral 9,9672 bits/s/Hz

¿Qué es la calculadora de capacidad de canal de Shannon?

Esta herramienta calcula la tasa máxima teórica de datos que se puede transmitir sin errores por un canal de comunicación aplicando el teorema de Shannon-Hartley. El resultado, conocido como capacidad del canal \(C\), se expresa en bits por segundo (bps) y depende del ancho de banda del canal y de la relación señal-ruido (SNR). Se trata de un resultado universal de la teoría de la información, válido para cualquier canal analógico con ruido: líneas telefónicas, Wi-Fi, fibra óptica, redes móviles y mucho más.

Channel diagram showing signal, noise and bandwidth flowing from transmitter to receiver
A noisy channel: capacity depends on bandwidth B and the signal-to-noise ratio S/N.

Cómo usarla

Introduce el ancho de banda B del canal en hercios (Hz) y la relación señal-ruido en decibelios (dB). La calculadora convierte el valor en dB a una relación lineal, aplica la fórmula de Shannon y muestra la capacidad en bps, kbps y Mbps, además de la eficiencia espectral en bits/s/Hz.

La fórmula explicada

La capacidad es $$C = \text{B} \cdot \log_{2}\!\left(1 + 10^{\frac{\text{SNR (dB)}}{10}}\right)$$ donde \(B\) es el ancho de banda en Hz y \(S/N\) es la relación lineal de potencias entre señal y ruido. Como la SNR suele expresarse en decibelios, primero la convertimos: \(S/N = 10^{\frac{\text{SNR}_{dB}}{10}}\). El logaritmo en base 2 transforma esa relación de potencias en bits. Ten en cuenta que se trata de una cota superior: los sistemas reales, con la sobrecarga de la codificación y la modulación, alcanzan algo menos.

Publicidad
Logarithmic curve of channel capacity rising with signal-to-noise ratio
Capacity grows logarithmically with SNR, so doubling SNR adds only a fixed amount.

Ejemplo resuelto

Una línea telefónica clásica tiene \(B = 3000\) Hz y una SNR de 30 dB. Primero, \(30 \text{ dB} \to 10^{30/10} = 10^3 = 1000\) (lineal). Luego $$C = 3000 \cdot \log_{2}(1 + 1000) = 3000 \cdot \log_{2}(1001) \approx 3000 \cdot 9{,}9672 \approx 29\,902 \text{ bps}$$ es decir, unos 29,9 kbps. Por eso los antiguos módems de marcación telefónica no superaban los 33-56 kbps.

Preguntas frecuentes

¿Es una velocidad alcanzable en la práctica? No: es el máximo teórico. Los enlaces reales solo logran una fracción de ese valor, dependiendo de la codificación, la modulación y las pérdidas de implementación.

¿Por qué convertir los dB a lineal? La fórmula de Shannon utiliza una relación de potencias lineal \(S/N\), mientras que los ingenieros suelen indicar la SNR en decibelios, así que primero hay que convertirla.

¿Qué es la eficiencia espectral? Es la capacidad dividida entre el ancho de banda (bits/s/Hz) e indica cuántos bits transporta cada hercio de ancho de banda.

Última actualización: