MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Maksimum Kanal Kapasitesi
29.901,68
saniyedeki bit (bps)
Kapasite (kbps) 29,9 kbps
Kapasite (Mbps) 0,0299 Mbps
SNR (doğrusal) 1.000
Spektral verimlilik 9,9672 bits/s/Hz

Shannon Kanal Kapasitesi Hesaplama Aracı nedir?

Bu araç, bir iletişim kanalından hatasız olarak iletilebilecek teorik maksimum veri hızını Shannon-Hartley teoremi ile hesaplar. Kanal kapasitesi C olarak adlandırılan sonuç, saniyedeki bit (bps) cinsinden ifade edilir ve kanalın bant genişliğine ve sinyal-gürültü oranına (SNR) bağlıdır. Bilgi kuramından gelen evrensel bir sonuçtur ve gürültülü her analog kanal için geçerlidir: telefon hatları, Wi-Fi, fiber, mobil şebekeler ve daha fazlası.

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.

Nasıl kullanılır?

Kanalın B bant genişliğini hertz (Hz) cinsinden ve sinyal-gürültü oranını desibel (dB) cinsinden girin. Hesaplayıcı, dB değerini doğrusal orana çevirir, Shannon formülünü uygular ve kapasiteyi bps, kbps ve Mbps olarak; ayrıca spektral verimliliği bit/s/Hz cinsinden verir.

Formülün açıklaması

Kapasite $$C = \text{B} \cdot \log_{2}\!\left(1 + \frac{\text{S}}{\text{N}}\right)$$ şeklindedir; burada \(B\), Hz cinsinden bant genişliği, \(S/N\) ise doğrusal sinyal-gürültü güç oranıdır. SNR genellikle desibel cinsinden verildiği için önce onu çeviririz: $$\frac{\text{S}}{\text{N}} = 10^{\frac{\text{SNR (dB)}}{10}}$$ 2 tabanındaki logaritma, güç oranını bitlere dönüştürür. Unutmayın ki bu bir üst sınırdır; kodlama ve modülasyon ek yüküne sahip gerçek sistemler bunun biraz altında kalır.

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

Çözümlü örnek

Klasik bir telefon hattının \(B = 3000\) Hz ve \(\text{SNR} = 30\) dB değeri vardır. Önce 30 dB → \(10^{\frac{30}{10}} = 10^3 = 1000\) (doğrusal). Ardından $$C = 3000 \cdot \log_{2}(1 + 1000) = 3000 \cdot \log_{2}(1001) \approx 3000 \cdot 9{,}9672 \approx 29\,902 \text{ bps}$$ yani yaklaşık 29,9 kbps. İşte bu yüzden eski çevirmeli (dial-up) modemler 33–56 kbps civarında sıkışıp kalıyordu.

Sıkça Sorulan Sorular

Bu, ulaşılabilir bir hız mı? Hayır; teorik maksimumdur. Pratik bağlantılar, kodlama, modülasyon ve uygulama kayıplarına bağlı olarak bunun yalnızca bir kısmına ulaşır.

Neden dB değerini doğrusala çeviriyoruz? Shannon formülü doğrusal güç oranı \(S/N\) kullanır; oysa mühendisler SNR'yi genellikle desibel cinsinden belirtir, bu yüzden önce dönüştürmek gerekir.

Spektral verimlilik nedir? Kapasitenin bant genişliğine bölünmesidir (bit/s/Hz) ve her bir hertzlik bant genişliğinin kaç bit taşıdığını gösterir.

Son güncelleme: